diff --git a/.travis.yml b/.travis.yml index f185c1d..18c1970 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,9 @@ matrix: after_script: - "./gradlew build" - "./scripts/s3upload.sh" +- "./gradlew jacocoTestReport" +after_success: +- bash <(curl -s https://codecov.io/bash) env: global: - S3_POLICY: ewogICJleHBpcmF0aW9uIjogIjIxMDAtMDEtMDFUMTI6MDA6MDAuMDAwWiIsCiAgImNvbmRpdGlvbnMiOiBbCiAgICB7ImFjbCI6ICJwdWJsaWMtcmVhZCIgfSwKICAgIHsiYnVja2V0IjogInNlbmRncmlkLW9wZW4tc291cmNlIiB9LAogICAgWyJzdGFydHMtd2l0aCIsICIka2V5IiwgInNtdHBhcGktamF2YS8iXSwKICAgIFsiY29udGVudC1sZW5ndGgtcmFuZ2UiLCAyMDQ4LCAyNjg0MzU0NTZdLAogICAgWyJlcSIsICIkQ29udGVudC1UeXBlIiwgImFwcGxpY2F0aW9uL3ppcCJdCiAgXQp9Cg== diff --git a/build.gradle b/build.gradle index 7ef87ee..9d42aa9 100644 --- a/build.gradle +++ b/build.gradle @@ -15,6 +15,7 @@ apply plugin: 'java' apply plugin: 'fatjar' apply plugin: 'maven' apply plugin: 'signing' +apply plugin: 'jacoco' allprojects { apply plugin: 'java' @@ -157,3 +158,12 @@ artifacts { archives javadocJar archives sourcesJar } + +jacocoTestReport { + reports { + xml.enabled true + html.enabled false + } +} + +check.dependsOn jacocoTestReport \ No newline at end of file