diff options
| author | Martin Nowack <m.nowack@imperial.ac.uk> | 2018-07-10 13:59:27 +0100 |
|---|---|---|
| committer | Cristian Cadar <c.cadar@imperial.ac.uk> | 2018-07-12 15:28:01 +0100 |
| commit | 3eece12c6c5832dce7148a4c8a9c0d4e5ac37f38 (patch) | |
| tree | 4d21ba7f7a0fba87120f6ecbd80dd2c240c876fa /scripts/build/klee.sh | |
| parent | 1b07577005478f26a106d8636e5b3c4aabf7e8d6 (diff) | |
| download | klee-3eece12c6c5832dce7148a4c8a9c0d4e5ac37f38.tar.gz | |
Fix uploading of coverage information from inside of docker
Diffstat (limited to 'scripts/build/klee.sh')
| -rwxr-xr-x | scripts/build/klee.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/build/klee.sh b/scripts/build/klee.sh index 2b68dd7e..517318f8 100755 --- a/scripts/build/klee.sh +++ b/scripts/build/klee.sh @@ -160,6 +160,8 @@ coverage_setup() coverageup() { + tags=$1 + codecov_suffix=(${tags// /}) # Create report # (NOTE: "--rc lcov_branch_coverage=1" needs to be added in all calls, otherwise branch coverage gets dropped) lcov --rc lcov_branch_coverage=1 --directory . --base-directory="${KLEE_SRC}" --no-external --capture --output-file coverage.info @@ -167,11 +169,9 @@ coverageup() lcov --rc lcov_branch_coverage=1 --remove coverage.info 'test/*' --output-file coverage.info lcov --rc lcov_branch_coverage=1 --remove coverage.info 'unittests/*' --output-file coverage.info # Combine baseline and measured coverage - lcov --rc lcov_branch_coverage=1 -a coverage_base.info -a coverage.info -o coverage_all.info + lcov --rc lcov_branch_coverage=1 -a coverage_base.info -a coverage.info -o coverage_all.info.${codecov_suffix} # Debug info - lcov --rc lcov_branch_coverage=1 --list coverage_all.info - # Uploading report to CodeCov - bash <(curl -s https://codecov.io/bash) -R "${KLEE_SRC}" -X gcov -y "${KLEE_SRC}/.codecov.yml" -f coverage_all.info -F $1 + lcov --rc lcov_branch_coverage=1 --list coverage_all.info.${codecov_suffix} } COVERAGE=${COVERAGE:=0} |
