aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.ci/after_success.sh2
-rw-r--r--.travis.yml11
2 files changed, 8 insertions, 5 deletions
diff --git a/.ci/after_success.sh b/.ci/after_success.sh
index bc75e06b85..e2602eac83 100755
--- a/.ci/after_success.sh
+++ b/.ci/after_success.sh
@@ -7,4 +7,4 @@ if [[ -n "${CI_TARGET}" ]]; then
exit
fi
-coveralls --encoding iso-8859-1 || echo 'coveralls upload failed.'
+coveralls --gcov "$(which "${GCOV}")" --encoding iso-8859-1 || echo 'coveralls upload failed.'
diff --git a/.travis.yml b/.travis.yml
index 80bd4c333f..becc7e8d3d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -64,26 +64,29 @@ matrix:
env: CI_TARGET=clint
- os: linux
compiler: gcc-5
+ env: GCOV=gcov-5
- os: linux
- env: BUILD_32BIT=ON
# Travis creates a cache per compiler.
# Set a different value here to store 32-bit
# dependencies in a separate cache.
compiler: gcc-5 -m32
+ env: GCOV=gcov-5 BUILD_32BIT=ON
- os: linux
- env: CLANG_SANITIZER=ASAN_UBSAN
compiler: clang-3.6
+ env: GCOV=llvm-cov-3.6 CLANG_SANITIZER=ASAN_UBSAN
- os: linux
- env: CLANG_SANITIZER=MSAN
compiler: clang-3.6
+ env: GCOV=llvm-cov-3.6 CLANG_SANITIZER=MSAN
# FIXME (tarruda): Uncomment when TSan tests don't hang anymore.
#- os: linux
- # env: CLANG_SANITIZER=TSAN
# compiler: clang-3.6
+ # env: GCOV=llvm-cov-3.6 CLANG_SANITIZER=TSAN
- os: osx
compiler: clang
+ env: GCOV=gcov
- os: osx
compiler: gcc-4.9
+ env: GCOV=gcov-4.9
- os: linux
env: BUILD_MINGW=ON
fast_finish: true