Browse Source

package: include public headers in coverage reports as well.

pull/2/head
Vladimír Vondruš 7 years ago
parent
commit
cfce76dde4
  1. 4
      package/archlinux/PKGBUILD-coverage
  2. 2
      package/ci/travis.yml

4
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
}

2
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

Loading…
Cancel
Save