The properties on the
Report Generation page in
Tools > Options > Micro Focus > Code Coverage enable you to configure the code coverage report file.
Note: This facility is supported in native COBOL only.
- Warn if no Code Coverage information on launch
- Check this to see a warning if no projects in the solution have code coverage enabled and you execute your application in
code coverage mode.
Report Options
- Produce a single report file
- Check this for code coverage to produce a single report file, instead of individual ones on a per program basis.
- Show summary of CALLed subroutines
- Check this to include a summary of the CALLed subroutines in the report. Called subprograms are listed alphabetically. The
CALL overhead in COBOL can be considerable, and this lets you identify the most commonly called routines.
- Show summary of verbs used
- Check this to include a summary of the COBOL verbs used in the report. Verbs are listed in descending order of execution.
The columns used are:
- occurs - the number of occurrences of that verb in a program
- coverage - the number of this type of statement that were covered, and what percentage of these verbs it represents
- executed - the total of all the execution counts for this type of statement, and the percentage of the program's total execution
count this represents
- Show the total execution count for each data item in the program
- Check this for the report to include the total execution count for each data item in the program - that is, it totals the
execution counts for all statements in which a data item is referenced. This report also identifies misaligned 2-, 3- or 4-byte
items.
- Show basic block number of each statement in rightmost column
- Check this for the report to display the basic block number of each statement in the rightmost column. Blocks can be thought
of as a number of contiguous statements with no jumps. They are executed consecutively. Lines within a block will have the
same basic block number. There is a limit of 65535 basic blocks per program.
- Generate coverage statistics for lines tagged with (, delimited)
- Specify the tags (specific text in columns 1-6) in your source code for which you want the report to generate specific information.
Use
, as a separator.