Display of Coverage Results
You use this function to display coverage results for processing blocks grouped according to certain criteria.
You can display coverage results for processing blocks grouped according to program objects, packages, and authors. The packages and authors displays are groupings of program objects. If, for example, you double-click a package from the list, the system displays all program objects belonging to it. If you double-click a program object, all the processing blocks belonging to it are displayed.
The grouping depends on your choice in the Access via screen area on the Settings tab page.
When you double-click a program object, the system displays details about its processing blocks. For more information, see Processing Blocks and Source Code Display.
The following information is displayed for each object:
● Exception
The column contains an icon indicating the percentage of coverage.
● Statement Coverage
The column contains the percentage of the processing blocks that count as tested.
● Procedure Coverage
The column contains the percentage of processing blocks that were tested.
● Object Type
You can use F4 to display all possible types and their meaning.
● Object Name
● Reset Counter
The column indicates if the results were reset.
● Results up-to-date
● Load
● Call
Total calls of different processing blocks.
● Variance
The variance field specifies whether or not the various processing blocks are called in the current program form with similar frequency.
○ A best possible distribution will return variance values of 62.5 to 83.3.
○ Values of 1 to 5 indicate a strongly asymmetric call frequency.
○ A value of 0 means only one or no processing blocks are called.
● Responsible Developer and Package
● Processing Blocks
The number of processing blocks in each program object.
When you choose Detail <-> Overview, the system displays the following additional columns:
● Accumulated Executions
The column contains the percentage of processing blocks that have been executed since the Coverage Analyzer was started.
● Accumulated Errors
The column contains the percentage of processing blocks in which a runtime error occurred since the Coverage Analyzer was started.
● Accumulated Changes
The column contains the percentage of processing blocks that was reset.
The system marks a processing block as reset if the program in which it is contained is explicitly or implicitly changed.
● Current Executions
The column contains the percentage of processing blocks that were executed in the current version (since the last reset).
● Current Errors
The column contains the percentage of processing blocks in the current version (since the last reset), in which a runtime error occurred.
● Unicode Flag ON
The column contains the percentage of processing blocks that are marked as Unicode-compatible.
The following information is displayed for each object:
● Exception
The column contains an icon indicating the percentage of coverage.
● Statement Coverage
The column contains the percentage of the processing blocks which count as tested.
● Procedure Coverage
The column contains the percentage of processing blocks that were tested.
● Package or Author
Depending on the grouping you have chosen, the column contains the name of the package or author.
● Processing Blocks
The column contains the number of processing blocks in each package or for each author.
● Capacity Utilization
The column represents the ratio of the processing blocks that are currently used to the processing blocks that are loaded.
●
If you select an
entry and choose
with the quick info text Display Graphic, the system
displays a graph of the processing blocks and their coverage.
●
If you choose
Refresh, the system
refreshes the list.
●
If you choose
Reset, the system
resets the current counter.