From df07c7e88cd8a6983449acdafe9431a3540c9187 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sun, 25 Dec 2016 14:53:13 +0100 Subject: travis: Factor out coverage reporting --- .travis/report-coverage.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 .travis/report-coverage.sh (limited to '.travis/report-coverage.sh') diff --git a/.travis/report-coverage.sh b/.travis/report-coverage.sh new file mode 100755 index 0000000..8a5bb38 --- /dev/null +++ b/.travis/report-coverage.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +echo "Reporting coverage to Coveralls.io ..." +echo "travis_fold:start:report-coverage" + +set -e + +while read FILENAME; do + LCOV_INPUT_FILES="$LCOV_INPUT_FILES -a \"$FILENAME\"" +done < <( find Coverage -name *.clean ) + +sed -i'' -e "s_$(cd .. && pwd)/__g" Coverage/coverage.info +lcov "${LCOV_INPUT_FILES}" -o Coverage/coverage.info + +cd .. +coveralls-lcov --repo-token ${COVERALLS_API_TOKEN} build/Coverage/coverage.info + +echo "travis_fold:end:report-coverage" -- cgit v1.2.3