From 7cbc44893b2a3291b7f404311afec1ac7283190b Mon Sep 17 00:00:00 2001 From: TJ Saunders Date: Fri, 24 Mar 2017 22:38:45 -0700 Subject: [PATCH] Start providing our coverage info to Coveralls.io, for tracking. --- .travis.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.travis.yml b/.travis.yml index b860e4c..a707872 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,3 +36,14 @@ script: - ./configure --enable-devel=coverage --enable-tests --with-modules=mod_statsd - make - cd contrib/mod_statsd && make TEST_VERBOSE=1 check && cd ../../ + +after_success: + - cd ${TRAVIS_BUILD_DIR} + # capture the test coverage info + - lcov --ignore-errors gcov,source --base-directory ${TRAVIS_BUILD_DIR}/proftpd/contrib/mod_statsd --directory proftpd/contrib/mod_statsd --capture --output-file coverage.info + # filter out system and test code + - lcov --remove coverage.info 'api/*' 't/*' '/usr/*' --output-file coverage.info + # debug before upload + - lcov --list coverage.info + # upload coverage info to coveralls + - coveralls-lcov coverage.info