When a program is running under PureCoverage, PureCoverage monitors the overall coverage for each module that you are testing at one-second intervals. The Coverage tab in the Run Summary window displays the distribution of calls for each module, as well as the following numerical data:
§ Number of calls made by the module
§ Number of functions hit and missed in the module
§ Total number of functions in the module
§ Percentage of functions hit in the module
Notes:
§ PureCoverage does not apply any filters to the data displayed in the Coverage tab. For example, you might exercise your program until you see the coverage reach a certain number. When you exit your program and view the data in the Coverage Browser window, you'll notice that this number is smaller. This is because PureCoverage has filtered certain functions.
§ The Coverage tab displays a color-coded bar reflecting the distribution of functions called in each module. PureCoverage uses gray to indicate no calls were made, green to indicate functions called less than 10 times, dark blue to indicate functions called less than 100 times, light blue to indicate functions called less than 1000 times, and pink to indicate functions called more than 1000 times.
§ If you break in a debugger to examine code while the program is running, PureCoverage continues to indicate that the program is running and that modules are being checked for coverage.
§ Right-click in the tab and select Sample Coverage Status from the shortcut menu to pause monitoring in the Coverage tab. When you pause module monitoring, PureCoverage continues to record coverage data.
§ The Coverage tab does not appear for merge runs.
(C) Copyright IBM Corporation 1993, 2010.