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