- Timestamp:
-
09/16/09 00:24:47 (15 years ago)
- Author:
-
GlennHumphrey
- Comment:
-
/* How it was Done */Added explanations of the output files
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v36
|
v37
|
|
28 | 28 | |
29 | 29 | One issue that had to be addressed was the different coverage map formats. Each source of a coverage map (e.g. simulator, hardware debugger, etc.) may produce a coverage map in a different format. The ''covmerge'' tool is implemented using C++ classes and provides for inheriting new Coverage Reader and Writer classes for specific coverage map formats. This allows different formats to be converted to the basic format used by ''covmerge''. The ''covmerge'' script currently supports the formats produced by the TSIM and Skyeye simulators. |
| 30 | <br style="clear: both" /> |
30 | 31 | |
31 | 32 | The output produced by covmerge is actually a set of simple ASCII files that give a developer the necessary information to quickly determine the current status of the Code Coverage and enough information to determine the location of the uncovered code. The following set of files is produced by covmerge. |
… |
… |
|
34 | 35 | |+ |
35 | 36 | |- |
36 | | |'''file name''' || '''purpose of file''' |
| 37 | |'''File Name''' || '''Purpose of File''' |
37 | 38 | |- |
38 | | | A || if (x OR y) |
| 39 | | configuration.txt || Details the settings for the coverage run |
39 | 40 | |- |
40 | | | B || do something |
| 41 | | summary.txt || Provides a summary of the results of the coverage run |
41 | 42 | |- |
| 43 | | sizes.txt || Provides a list identifying the file name and source line number of each uncovered range along with its size in bytes |
| 44 | |- |
| 45 | | report.txt || Provides the details of each uncovered range |
| 46 | |- |
| 47 | | Explanations.txt.NotFound || TBD |
| 48 | |- |
| 49 | | annotated.dmp || Provides the disassembled listing of hello.exe with indications of the object code that was not executed |
| 50 | |- |
| 51 | | hello.num || The load map of hello.exe |
42 | 52 | |} |
43 | | |
44 | | <br style="clear: both" /> |
45 | 53 | = What was Discovered = |
46 | 54 | |