aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml4
-rw-r--r--app/build.gradle14
2 files changed, 17 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index a3d9876..cb7a7aa 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -36,4 +36,6 @@ android:
license:
- '.+'
-script: ./gradlew build check test
+script: ./gradlew build check createDebugCoverageReport
+
+after_success: ./gradlew coveralls
diff --git a/app/build.gradle b/app/build.gradle
index 9118576..ca76cf3 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,8 +1,19 @@
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
+apply plugin: 'com.github.kt3k.coveralls'
apply from: '../config/quality.gradle'
apply from: '../config/translations.gradle'
+buildscript {
+ repositories {
+ jcenter()
+ }
+
+ dependencies {
+ classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.4.+'
+ }
+}
+
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
@@ -50,10 +61,13 @@ android {
debug {
applicationIdSuffix ".debug"
+ testCoverageEnabled true
}
}
}
+coveralls.jacocoReportPath = 'build/reports/coverage/debug/report.xml'
+
dependencies {
testCompile 'junit:junit:4.12'
testCompile('org.robolectric:robolectric:3.0') {