summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Esser <besser82@fedoraproject.org>2020-04-10 15:08:09 +0200
committerBjörn Esser <besser82@fedoraproject.org>2020-04-10 18:07:38 +0200
commit0dac15c1ca651945545596de2e1591798ba0dd75 (patch)
tree15cd9c29eda766b89ea74a68cab0110c88ebb41a
parent61392c867f39d70b368bb552af4e6d0fe7964fbc (diff)
downloadjson-c-0dac15c1ca651945545596de2e1591798ba0dd75.tar.gz
Fix coveralls submission.
coveralls-cpp is dead and does not work anymore. Fortunately there is coveralls-lcov available.
-rw-r--r--.travis.yml11
1 files changed, 9 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 3b533e8..38d5120 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -86,9 +86,13 @@ matrix:
- os: linux
dist: xenial
compiler: gcc
+ addons:
+ apt:
+ packages:
+ - lcov
env: CHECK="true"
before_install:
- - sudo pip install cpp-coveralls
+ - sudo gem install coveralls-lcov
- echo $CC
- echo $LANG
- echo $LC_ALL
@@ -106,7 +110,10 @@ matrix:
- make
- make test
after_success:
- - coveralls --exclude tests --exclude fuzz
+ - cd ..
+ - lcov -d build/ -b . -c -o build/all_coverage.info
+ - lcov -r build/all_coverage.info '/usr/*' '*CMakeFiles*' '*fuzz*' '*test*' -o build/coverage.info
+ - coveralls-lcov --verbose build/coverage.info
# allow_failures:
# - os: osx