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
--html-title
, --html-medium-threshold
, and --html-high-threshold
.
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.
You can pip install gcovr
from PyPI,
read the overview on GitHub,
or read the user guide.