summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Batischev <eual.jp@gmail.com>2018-03-18 14:21:07 +0300
committerAlexander Batischev <eual.jp@gmail.com>2018-03-18 20:47:32 +0300
commit86eb69eb8c43c8abc148e2009a07c6226daef4f7 (patch)
treedb452a589c75054eee0cdafb3e3684aa9d5cc347
parent53154557cbe30589a42df003a806bb34df6b363a (diff)
Use llvm-cov with Clang on Linux on Travis
Closes #140.
-rw-r--r--.travis.yml11
-rwxr-xr-xsubmit-to-coveralls.sh2
2 files changed, 8 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index 7f5cb2cc..35bf0899 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -108,7 +108,7 @@ matrix:
- *clang_deps
env:
- COMPILER=clang++
- - GCOV=/usr/bin/gcov
+ - GCOV="llvm-cov gcov"
before_install:
*install_coveralls
- compiler: clang-4.0
@@ -120,10 +120,11 @@ matrix:
- llvm-toolchain-trusty-4.0
packages:
- clang-4.0
+ - llvm-4.0
- *clang_deps
env:
- COMPILER=clang++-4.0
- - GCOV=/usr/bin/gcov
+ - GCOV="llvm-cov-4.0 gcov"
before_install:
*install_coveralls
- compiler: clang-5.0
@@ -135,10 +136,11 @@ matrix:
- llvm-toolchain-trusty-5.0
packages:
- clang-5.0
+ - llvm-5.0
- *clang_deps
env:
- COMPILER=clang++-5.0
- - GCOV=/usr/bin/gcov
+ - GCOV="llvm-cov-5.0 gcov"
before_install:
*install_coveralls
- compiler: clang-6.0
@@ -150,10 +152,11 @@ matrix:
- llvm-toolchain-trusty-6.0
packages:
- clang-6.0
+ - llvm-6.0
- *clang_deps
env:
- COMPILER=clang++-6.0
- - GCOV=/usr/bin/gcov
+ - GCOV="llvm-cov-6.0 gcov"
before_install:
*install_coveralls
- compiler: gcc
diff --git a/submit-to-coveralls.sh b/submit-to-coveralls.sh
index 55e82cbb..66fc702f 100755
--- a/submit-to-coveralls.sh
+++ b/submit-to-coveralls.sh
@@ -5,4 +5,4 @@ then
eval "$(pyenv init -)"
fi
-coveralls --exclude 'test' --exclude 'usr' --gcov $GCOV --gcov-options '\-lp'
+coveralls --exclude 'test' --exclude 'usr' --gcov "$GCOV" --gcov-options '\-lp'