2016-12-07 5 views

ответ

2

Вы можете сделать это, создавая свою собственную задачу, используя встроенный Jacoco Gradle плагин:

apply plugin: 'jacoco' 

task jacocoTestReport(type: JacocoReport, dependsOn: ['<taskThatProducesEcFile>']) { 

    reports { 
     xml.enabled = true 
     html.enabled = true 
    } 

    def fileFilter = ['**/R.class', <another filters...>] 
    def debugTree = fileTree(dir: "${buildDir}/intermediates/classes/debug",  excludes: fileFilter) 
    def mainSrc = "${project.projectDir}/src/main/java" 

    sourceDirectories = files([mainSrc]) 
    classDirectories = files([debugTree]) 
    executionData = files([<your_path_to_ec_file>]) 
} 
+0

Вы были правы, я использовал 'createDebugCoverageReport' задачи сразу после' spoonDebugAndroidTest' и генерирует отчеты. – Caipivara