After a lot of refactoring and cleanup, gcovr 4.0 is out!
This release represents four months of work. The focus was on internal changes, but there are lots of enhancements as well: better filters, improved Python 3 support, GCC 8 support, better encoding support via
--source-encoding, parallel gcov invocations with
-j, and HTML customizations with
Gcovr is a command line tool that uses gcov to produce code coverage reports as text summaries, detailed HTML reports, or Cobertura-compatible XML. I works with the GCC and Clang compilers.
pip install gcovr from PyPI, read the overview on GitHub, or read the user guide.