Jacoco 测试报告不包含 integrationTest
Jacoco test report does not include integrationTest
我已经看到类似的问题并尝试了足够多但无法让它工作。我的 build.gradle 文件中有测试集,并尝试配置 Jacoco 测试报告以包含我单独的 integrationTest
build.gradle
jacocoTestCoverageVerification {
violationRules {
rule {
limit {
counter = 'LINE'
value = 'COVEREDRATIO'
minimum = 0.5
}
}
}
}
jacocoTestReport {
// Gather execution data from all subprojects
executionData fileTree(project.rootDir.absolutePath).include("**/build/jacoco/*.exec")
sourceSets sourceSets.main
reports {
html.enabled true
}
}
test.finalizedBy jacocoTestReport // report is always generated after tests run
jacocoTestReport.dependsOn test, integrationTest // tests are required to run before generating the report
check.dependsOn integrationTest, jacocoTestCoverageVerification
id 'com.coditory.integration-test' version '1.3.0'
https://github.com/coditory/gradle-integration-test-plugin
我最终使用了上面的插件并且一切正常。我得到了单元测试和集成测试的组合测试结果和执行数据的生成。
我已经看到类似的问题并尝试了足够多但无法让它工作。我的 build.gradle 文件中有测试集,并尝试配置 Jacoco 测试报告以包含我单独的 integrationTest
build.gradle
jacocoTestCoverageVerification {
violationRules {
rule {
limit {
counter = 'LINE'
value = 'COVEREDRATIO'
minimum = 0.5
}
}
}
}
jacocoTestReport {
// Gather execution data from all subprojects
executionData fileTree(project.rootDir.absolutePath).include("**/build/jacoco/*.exec")
sourceSets sourceSets.main
reports {
html.enabled true
}
}
test.finalizedBy jacocoTestReport // report is always generated after tests run
jacocoTestReport.dependsOn test, integrationTest // tests are required to run before generating the report
check.dependsOn integrationTest, jacocoTestCoverageVerification
id 'com.coditory.integration-test' version '1.3.0'
https://github.com/coditory/gradle-integration-test-plugin
我最终使用了上面的插件并且一切正常。我得到了单元测试和集成测试的组合测试结果和执行数据的生成。