From dd248e2986924c98fa72866d985a7041c06c1e99 Mon Sep 17 00:00:00 2001 From: Kevin Pike Date: Sat, 31 Oct 2015 15:58:51 -0700 Subject: [PATCH 1/3] cobertura coverage --- build.gradle | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/build.gradle b/build.gradle index 8456c25..4e9bc92 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,7 @@ version = '1.0' apply plugin: 'java' +apply plugin: 'cobertura' sourceCompatibility = 1.7 targetCompatibility = 1.7 @@ -11,6 +12,16 @@ defaultTasks = ['clean', 'jar'] File javaHome = new File(System.getProperty('java.home')) // logger.lifecycle "Using Java from $javaHome (version ${System.getProperty('java.version')})" +buildscript { + repositories { + mavenLocal() + mavenCentral() + } + dependencies { + classpath 'net.saliman:gradle-cobertura-plugin:2.2.4' + } +} + repositories { mavenLocal() mavenCentral() @@ -33,3 +44,12 @@ jar { } } +cobertura { + coverageFormats = ['html', 'xml'] + coverageIgnoreTrivial = true + coverageIgnores = ['org.slf4j.Logger.*'] + coverageReportDir = new File("$buildDir/reports/cobertura") +} + +test.finalizedBy(project.tasks.cobertura) + From aa758dd5057bc7db62f3bf46463b27c641653b53 Mon Sep 17 00:00:00 2001 From: Kevin Pike Date: Sat, 31 Oct 2015 16:23:21 -0700 Subject: [PATCH 2/3] coveralls --- .travis.yml | 2 ++ build.gradle | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index dff5f3a..69d4ef1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1 +1,3 @@ language: java +after_success: +- ./gradlew cobertura coveralls diff --git a/build.gradle b/build.gradle index 4e9bc92..c9acf23 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ version = '1.0' apply plugin: 'java' apply plugin: 'cobertura' +apply plugin: 'com.github.kt3k.coveralls' sourceCompatibility = 1.7 targetCompatibility = 1.7 @@ -19,6 +20,7 @@ buildscript { } dependencies { classpath 'net.saliman:gradle-cobertura-plugin:2.2.4' + classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.4.0' } } From 1e57501264e1a62875e496a3cb17439681506388 Mon Sep 17 00:00:00 2001 From: Kevin Pike Date: Sat, 31 Oct 2015 16:28:10 -0700 Subject: [PATCH 3/3] add java languages --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 69d4ef1..6b87c19 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,8 @@ language: java + +jdk: +- oraclejdk7 +- oraclejdk8 + after_success: - ./gradlew cobertura coveralls