[Qemu-devel] [RFC PATCH 0/5] Tweak code coverage reporting

Alex Bennée posted 5 patches 5 years, 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180620132032.12952-1-alex.bennee@linaro.org
Test checkpatch passed
Test docker-mingw@fedora passed
Test docker-quick@centos7 passed
Test s390x passed
.gitignore             |  1 +
.travis.yml            |  3 +++
Makefile               | 24 ++++++++++++++++++++++++
docs/devel/testing.rst | 21 +++++++++++++++------
tests/Makefile.include | 10 ----------
5 files changed, 43 insertions(+), 16 deletions(-)
[Qemu-devel] [RFC PATCH 0/5] Tweak code coverage reporting
Posted by Alex Bennée 5 years, 10 months ago
Hi,

While trying to make sense of some of the gcov reporting in the Travis
tests I came to the conclusion it wasn't really the most helpful
setting. This series pulls the per-test coverage reset and reporting
and adds a new target that uses the gcovr tool to generate nice pretty
html reports.

The travis build is tweaked to summarise the entire testing run at the
end rather than interleave the coverage reports while the tests are
running. Hopefully this makes filtering the noise out a little easier.

Alex Bennée (5):
  build-system: remove per-test GCOV reporting
  .gitignore: add .gcov files
  .travis.yml: add gcovr summary for GCOV build
  build-system: add clean-coverage target
  build-system: add coverage-report target

 .gitignore             |  1 +
 .travis.yml            |  3 +++
 Makefile               | 24 ++++++++++++++++++++++++
 docs/devel/testing.rst | 21 +++++++++++++++------
 tests/Makefile.include | 10 ----------
 5 files changed, 43 insertions(+), 16 deletions(-)

-- 
2.17.1