diff --git a/.travis.yml b/.travis.yml index cc4b1f350..2f5c0c553 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,11 @@ language: java jdk: - oraclejdk8 sudo: false -script: mvn clean install +script: + - "mvn clean install" + - "mvn jacoco:report -Dcode-coverage-format=xml" +after_success: + - bash <(curl -s https://codecov.io/bash) deploy: provider: releases api_key: diff --git a/pom.xml b/pom.xml index 20eecf0c3..98b7f87cc 100644 --- a/pom.xml +++ b/pom.xml @@ -26,11 +26,6 @@ - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - org.codehaus.mojo findbugs-maven-plugin @@ -222,6 +217,47 @@ + + org.jacoco + jacoco-maven-plugin + 0.8.1 + + + default-prepare-agent + + prepare-agent + + + + default-report + + report + + + + default-check + + check + + + + + + BUNDLE + + + + COMPLEXITY + COVEREDRATIO + 0.50 + + + + + + + +