A Software Package for Generating Code Coverage Reports With Gcov

dc.contributor.authorHu, Zhenmai Jr
dc.contributor.supervisorAdams, Michael D.
dc.date.accessioned2021-12-14T23:35:37Z
dc.date.available2021-12-14T23:35:37Z
dc.date.copyright2021en_US
dc.date.issued2021-12-14
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Engineering M.Eng.en_US
dc.description.abstractCode 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.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/13591
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectC++en_US
dc.subjectGcoven_US
dc.subjectCoverageen_US
dc.subjectPDF reporten_US
dc.subjectGcov Report Generatoren_US
dc.subjectGRGen_US
dc.titleA Software Package for Generating Code Coverage Reports With Gcoven_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
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
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: