Add coveralls support
diff --git a/all/build.gradle b/all/build.gradle
index 289e18d..f955e26 100644
--- a/all/build.gradle
+++ b/all/build.gradle
@@ -1,5 +1,16 @@
+apply plugin: 'com.github.kt3k.coveralls'
+
description = "gRPC: All"
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+ dependencies {
+ classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.0.1'
+ }
+}
+
// Make sure that no transitive dependencies are included.
configurations.compile.transitive = false
@@ -55,8 +66,20 @@
jacocoTestReport {
dependsOn(jacocoMerge)
+ reports {
+ xml.enabled = true
+ html.enabled = true
+ }
additionalSourceDirs = files(subprojects.sourceSets.main.allSource.srcDirs)
sourceDirectories = files(subprojects.sourceSets.main.allSource.srcDirs)
classDirectories = files(subprojects.sourceSets.main.output)
}
+
+coveralls {
+ sourceDirs = subprojects.sourceSets.main.allSource.srcDirs.flatten()
+}
+
+tasks.coveralls {
+ dependsOn(jacocoTestReport)
+}