diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7643b9e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +language: cpp +dist: trusty +install: + - sudo apt-get install lcov + - gem install coveralls-lcov +script: + - mkdir build + - cd build + - cmake .. -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_CXX_FLAGS="-fprofile-arcs -ftest-coverage" + - cmake --build . + - ctest -V +after_success: + - lcov -d . -c -o coverage.info + - lcov -r coverage.info "/usr*" "$(readlink -f ../test)/*" -o coverage.info + - lcov -l coverage.info + - coveralls-lcov --repo-token ${COVERALLS_TOKEN} coverage.info |