A Software Package for Generating Code Coverage Reports With Gcov
| dc.contributor.author | Hu, Zhenmai Jr | |
| dc.contributor.supervisor | Adams, Michael D. | |
| dc.date.accessioned | 2021-12-14T23:35:37Z | |
| dc.date.available | 2021-12-14T23:35:37Z | |
| dc.date.copyright | 2021 | en_US |
| dc.date.issued | 2021-12-14 | |
| dc.degree.department | Department of Electrical and Computer Engineering | |
| dc.degree.level | Master of Engineering M.Eng. | en_US |
| dc.description.abstract | Code coverage is an essential tool often used in software testing. Therefore, a tool that generates well-organized and easy-to-read customized reports containing code coverage information is highly beneficial. In this report, we present the Gcov Report Generator (GRG) software, which includes a library developed for generating code coverage reports in PDF format with Gcov and a supporting application program named coverage that uses the library through the command line. This GRG software can work with the GCC C++ compiler version 10 onwards. The documentation of the application programming interface for the GRG library, the command-line interface for using coverage, and the usage example of generated PDF reports are presented. The GRG software can be used as a front-end tool to the Gcov program to generate code coverage reports in PDF format with function coverage, statement coverage, and branch coverage information. In addition, program options can be utilized to filter the file and function patterns, select coverage criteria types, specify coverage thresholds, and aggregate function information for templates, constructors, and destructors. | en_US |
| dc.description.scholarlevel | Graduate | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/13591 | |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | C++ | en_US |
| dc.subject | Gcov | en_US |
| dc.subject | Coverage | en_US |
| dc.subject | PDF report | en_US |
| dc.subject | Gcov Report Generator | en_US |
| dc.subject | GRG | en_US |
| dc.title | A Software Package for Generating Code Coverage Reports With Gcov | en_US |
| dc.type | project | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Hu_Zhenmai_MEng_2021.pdf
- Size:
- 474.71 KB
- Format:
- Adobe Portable Document Format
- Description:
- Final version report of the GRG software
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2 KB
- Format:
- Item-specific license agreed upon to submission
- Description: