fix jacoco coverage

This commit is contained in:
Vincent Breitmoser
2015-10-08 18:01:40 +02:00
parent 4b2f561a73
commit e9fa891606

View File

@@ -242,7 +242,7 @@ android {
// apply plugin: 'spoon' // apply plugin: 'spoon'
task jacocoTestReport(type:JacocoReport) { task jacocoTestReport(type:JacocoReport, dependsOn: "testDebugUnitTest") {
group = "Reporting" group = "Reporting"
description = "Generate Jacoco coverage reports" description = "Generate Jacoco coverage reports"
@@ -252,7 +252,9 @@ task jacocoTestReport(type:JacocoReport) {
'**/R$*.class', '**/R$*.class',
'**/*$ViewInjector*.*', '**/*$ViewInjector*.*',
'**/BuildConfig.*', '**/BuildConfig.*',
'**/Manifest*.*'] '**/Manifest*.*',
'**/*Activity*.*',
'**/*Fragment*.*']
) )
sourceDirectories = files("${buildDir.parent}/src/main/java") sourceDirectories = files("${buildDir.parent}/src/main/java")
@@ -260,10 +262,7 @@ task jacocoTestReport(type:JacocoReport) {
"${buildDir}/generated/source/buildConfig/debug", "${buildDir}/generated/source/buildConfig/debug",
"${buildDir}/generated/source/r/debug" "${buildDir}/generated/source/r/debug"
]) ])
executionData = files([ executionData = fileTree(dir: "${buildDir}/jacoco", include: "**/*.exec")
"${buildDir}/jacoco/testDebug.exec",
"${buildDir}/outputs/code-coverage/connected/coverage.ec"
])
reports { reports {
xml.enabled = true xml.enabled = true