This PR adds support for code coverage tracking. To use the coverage tracking, add --enable-coverage at configure time and then do make coverage, which will compile with --coverage, run the tests with make check and generate a coverage report using gcovr. The gcovr utility (https://gcovr.com/en/stable/) has also been added to the test container.
This PR adds support for code coverage tracking. To use the coverage tracking, add
--enable-coverage
at configure time and then domake coverage
, which will compile with--coverage
, run the tests withmake check
and generate a coverage report usinggcovr
. Thegcovr
utility (https://gcovr.com/en/stable/) has also been added to the test container.