JacocoTestReport Skipped

时间:2018-06-05 04:52:47

标签: gradle code-coverage jacoco

我有一个gradle项目,配置了Jacoco代码覆盖率。但是我没有看到执行jacocoTestReport任务时生成的任何exec文件。 为了参考,我的单元测试成功执行,我有index.html文件,它是在执行单元测试后生成的。

以下是我在build.gradle文件中的jacoco配置。

jacocoTestReport {

outputs.upToDateWhen { false }

group = "Reporting"

//classDirectories = fileTree(dir: "build/classes/test")

//additionalSourceDirs = files(srcRoot)
//sourceDirectories = files(srcRoot)
//executionData = files("${allTestResults}/jacoco/jacocoTest.exec")

reports {
    xml.enabled true
    csv.enabled false
    html.destination "${testResults}/coverage"
}
}

jacocoTestReport.dependsOn test

以下是index.html

的屏幕截图

enter image description here

在我的任务测试中,有一些jacoco配置,下面是片段:

jacoco {
    append = false
    destinationFile = file("$testResults/jacoco/jacocoTest.exec")
    classDumpFile = file("$testResults/jacoco/classpathdumps")
}

有人能告诉我我错过了什么吗?

0 个答案:

没有答案