]> git.proxmox.com Git - mirror_qemu.git/commit - MAINTAINERS
travis: add gcovr summary for GCOV build
authorAlex Bennée <alex.bennee@linaro.org>
Wed, 20 Jun 2018 11:00:07 +0000 (12:00 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Thu, 5 Jul 2018 14:59:41 +0000 (15:59 +0100)
commit0708e6476fad27c4d98c5c302a7d7ca475a41369
tree7a008cb5500ece466aabffb3b51ed41401d7774d
parent95f7aabf49a1223f23b0b1f66201ce22ff3695ac
travis: add gcovr summary for GCOV build

This gives a more useful summary, sorted by descending % coverage,
after the tests have run. The final numbers will give an idea if our
coverage is getting better or worse.

To keep the width sane we need to post process the file that the old
gcovr tool generates. This is done with a mix of sed, awk and column
in the scripts/coverage-summary.sh script.

As quite a lot of lines don't get covered at all we filter out all the
0% lines. If the file doesn't appear it is not being exercised.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
.travis.yml
MAINTAINERS
scripts/travis/coverage-summary.sh [new file with mode: 0755]