【发布时间】:2017-01-11 02:49:27
【问题描述】:
我们有一个包含多个模块的 gradle 项目 - 所以每个模块 - 例如管理员,最终都会有这样的东西:
task admintest(type: Test) {
description = "Tests of admin"
testClassesDir = sourceSets.admintest.output.classesDir
classpath += sourceSets.admintest.runtimeClasspath
}
check.dependsOn admintest
现在 - 我们正在生成一份 jacoco 报告 - 该报告实际上包括来自所有不同模块的所有类,但仅包含作为主模块一部分运行的测试的 coverage,即“测试”任务 - 当 admintests 和其他人运行时,覆盖率始终为零。如何让 jacoco 也从 admintests 和其他模块测试中获取覆盖范围?
【问题讨论】:
标签: java unit-testing gradle jacoco