From cfce76dde48894df7fbf99a978d2e452bfc66321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 27 Jul 2019 22:23:56 +0200 Subject: [PATCH] package: include public headers in coverage reports as well. --- package/archlinux/PKGBUILD-coverage | 4 ++-- package/ci/travis.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/archlinux/PKGBUILD-coverage b/package/archlinux/PKGBUILD-coverage index 46e2275..fc85522 100644 --- a/package/archlinux/PKGBUILD-coverage +++ b/package/archlinux/PKGBUILD-coverage @@ -48,9 +48,9 @@ check() { rm -rf coverage mkdir coverage - # Keep in sync with package/ci/travis-desktop.sh, please + # Keep in sync with package/ci/travis.yml, please lcov --directory . --capture --output-file coverage.info - lcov --extract coverage.info "*/src/python/*" --output-file coverage.info + lcov --extract coverage.info "*/src/python/*" "*/src/Corrade/*" "*/src/Magnum/*" --output-file coverage.info genhtml --output-directory ./coverage coverage.info } diff --git a/package/ci/travis.yml b/package/ci/travis.yml index 6ba41f6..66c60dd 100644 --- a/package/ci/travis.yml +++ b/package/ci/travis.yml @@ -126,6 +126,6 @@ script: after_success: # Keep in sync with package/archlinux/PKGBUILD-coverage, please - if [ "$TRAVIS_OS_NAME" == "linux" ] || [ "$TRAVIS_OS_NAME" == "osx" ]; then lcov $LCOV_EXTRA_OPTS --directory . --capture --output-file coverage.info > /dev/null; fi -- if [ "$TRAVIS_OS_NAME" == "linux" ] || [ "$TRAVIS_OS_NAME" == "osx" ]; then lcov $LCOV_EXTRA_OPTS --extract coverage.info "*/src/python/*" --output-file coverage.info; fi +- if [ "$TRAVIS_OS_NAME" == "linux" ] || [ "$TRAVIS_OS_NAME" == "osx" ]; then lcov $LCOV_EXTRA_OPTS --extract coverage.info "*/src/python/*" "*/src/Corrade/*" "*/src/Magnum/*" --output-file coverage.info; fi - if [ "$TRAVIS_OS_NAME" == "linux" ] || [ "$TRAVIS_OS_NAME" == "osx" ]; then cd src/python && coverage combine && codecov -X gcov; fi