diff options
author | Björn Esser <besser82@fedoraproject.org> | 2020-04-10 15:08:09 +0200 |
---|---|---|
committer | Björn Esser <besser82@fedoraproject.org> | 2020-04-10 18:07:38 +0200 |
commit | 0dac15c1ca651945545596de2e1591798ba0dd75 (patch) | |
tree | 15cd9c29eda766b89ea74a68cab0110c88ebb41a | |
parent | 61392c867f39d70b368bb552af4e6d0fe7964fbc (diff) | |
download | json-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.yml | 11 |
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
|