coveralls-cpp is dead and does not work anymore.
Fortunately there is coveralls-lcov available.
- os: linux\r
dist: xenial\r
compiler: gcc\r
+ addons:\r
+ apt:\r
+ packages:\r
+ - lcov\r
env: CHECK="true"\r
before_install:\r
- - sudo pip install cpp-coveralls\r
+ - sudo gem install coveralls-lcov\r
- echo $CC\r
- echo $LANG\r
- echo $LC_ALL\r
- make\r
- make test\r
after_success:\r
- - coveralls --exclude tests --exclude fuzz\r
+ - cd ..\r
+ - lcov -d build/ -b . -c -o build/all_coverage.info\r
+ - lcov -r build/all_coverage.info '/usr/*' '*CMakeFiles*' '*fuzz*' '*test*' -o build/coverage.info\r
+ - coveralls-lcov --verbose build/coverage.info\r
\r
# allow_failures:\r
# - os: osx\r