From 4fd145772823665f56269607a1416738a814d02b Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Fri, 6 Oct 2017 23:04:23 -0400 Subject: [PATCH] ci: adding code coverage to codacy. --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a6430c7b..a76aca86 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,7 +42,8 @@ env: - BOOST_VERSION=default # Misc - RUN_TESTS=true - - COVERAGE=false + - COVERAGE=true + - CODACY_PROJECT_TOKEN=e7f8ea58858a4c48b8df6b5443202255 matrix: include: @@ -419,6 +420,8 @@ matrix: before_install: # Install dependencies + - sudo apt-get install jq + - wget -O ~/codacy-coverage-reporter-assembly-latest.jar $(curl https://api.github.com/repos/codacy/codacy-coverage-reporter/releases/latest | jq -r .assets[0].browser_download_url) - | # POCL dependencies for Trusty # llvm-toolchain-trusty-3.7 is not whitelisted yet https://github.com/travis-ci/apt-source-whitelist/issues/199 @@ -540,6 +543,8 @@ install: after_success: - bash <(curl -s https://codecov.io/bash) + - mvn site + - java -cp ~/codacy-coverage-reporter-assembly-latest.jar com.codacy.CodacyCoverageReporter -l Java -r target/site/jacoco/jacoco.xml notifications: webhooks: -- GitLab