Gcovr provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results. This command is inspired by the Python coverage.py package, which provides a similar utility for Python.
gcovr command can produce different kinds of coverage reports:
- default: compact human-readable summaries
--xml: machine readable XML reports in Cobertura format
--html: HTML summaries
--html-details: HTML report with annotated source files
Thus, gcovr can be viewed as a command-line alternative to the lcov utility, which runs gcov and generates an HTML-formatted report. The development of gcovr was motivated by the need for text summaries and XML reports.
- Gcovr User Guide
- Gcovr Cookbook
- Frequently Asked Questions
- Change Log