aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorMenny Even Danan <menny@evendanan.net>2016-02-08 17:08:26 +0000
committerMenny Even Danan <menny@evendanan.net>2016-02-08 17:08:26 +0000
commitebfbbf9958bfaabbd4420b80a261dc1c6b4a13dd (patch)
treeccc9deb252035a413cf4602bea84b0d833a959c6 /build.gradle
parent087eb7f8d7c8bc7d7d929851276abeece8ff0f1b (diff)
downloadAnySoftKeyboard-ebfbbf9958bfaabbd4420b80a261dc1c6b4a13dd.tar.gz
AnySoftKeyboard-ebfbbf9958bfaabbd4420b80a261dc1c6b4a13dd.tar.bz2
fixing shippable code coverage report
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle16
1 files changed, 6 insertions, 10 deletions
diff --git a/build.gradle b/build.gradle
index f8f3b08c7..2a0c5e2da 100644
--- a/build.gradle
+++ b/build.gradle
@@ -136,28 +136,24 @@ android {
}
}
-// Define coverage source.
-// If you have rs/aidl etc... add them here.
-def coverageSourceDirs = [
- 'src/main/java',
-]
-
-task jacocoTestReport(type: JacocoReport, dependsOn: "check") {
+task jacocoTestReport(type: JacocoReport, dependsOn: "test") {
group = "Reporting"
description = "Generate Jacoco coverage reports after running tests."
reports {
xml.enabled = true
html.enabled = true
+ csv.enabled = true
}
+
classDirectories = fileTree(
- dir: './build/intermediates/classes/debug',
+ dir: "$buildDir/intermediates/classes/debug",
excludes: ['**/R*.class',
'**/*$InjectAdapter.class',
'**/*$ModuleAdapter.class',
'**/*$ViewInjector*.class'
])
- sourceDirectories = files(coverageSourceDirs)
- executionData = files("$buildDir/jacoco/testDebug.exec")
+ sourceDirectories = files(["$buildDir/src/main/java"])
+ executionData = files("$buildDir/jacoco/testDebugUnitTest.exec")
// Bit hacky but fixes https://code.google.com/p/android/issues/detail?id=69174.
// We iterate through the compiled .class tree and rename $$ to $.
doFirst {