1 coverage measurement procedures – FUJITSU SOFTUNE F2 MC-16 User Manual

Page 72

Advertising
background image

58

CHAPTER 2 DEPENDENCE FUNCTIONS

2.1.12.1

Coverage Measurement Procedures

The procedure for coverage measurement is as follows:
• Set range for coverage measurement:SET COVERAGE
• Measure coverage:GO, STEP, CALL
• Display measurement result:SHOW COVERAGE

Setting Range for Coverage Measurement

Use the SET COVERAGE command to set the measurement range. Up to 32 ranges can be specified.

By specifying /AUTOMATIC for the command qualifier, the code area for the loaded module is set

automatically. However, the library code area is not set when the C compiler library is linked.

[Example]

>SET COVERAGE FF0000..FFFFFF

Measuring Coverage

When preparing for coverage measurement, execute the program.

Measurement starts when the program is executed by using the GO, STEP, or CALL command.

Displaying Coverage Measurement Result

To display the coverage measurement result, use the SHOW COVERAGE command. The following can be

displayed:

Display coverage rate of total measurement area

Displaying coverage rate of load module

Summary of 16 addresses as one block

Details indicating access status of each address

Displaying coverage measurement result per source line

Displaying coverage measurement result per machine instruction

Displaying coverage rate of total measurement area (specify /TOTAL for the command qualifier)

>SHOW COVERAGE/TOTAL

total coverage : 82.3%

Displaying coverage rate of load module (specify /MODULE for the command qualifier)

>SHOW COVERAGE/MODULE

sample.abs . . . . . . . . . . . . . . (84.03%)

+ - startup.asm . . . . . . . . . . . (90.43%)

+ - sample.c . . . . . . . . . . . . . (95.17%)

+ - samp.c . . . . . . . . . . . . . . (100.00%)

Displays the load modules and the coverage rate of each module.

Advertising