如何解决如何在多项目环境中仅为特定项目生成 test.exc 文件?
我有 20 个项目,但我只想为特定项目生成 test.exec 那么我该如何控制它。
现在我正在使用下面的代码,即使之后我看到 test.exec 为所有项目生成。
if (reqCodeCoverageProjects.contains(project.name)) {
jacocoTestReport {
reports {
csv.enabled false
xml.enabled true
html.enabled true
xml.destination file("${rootProject.buildDir}/${project.name}/jacoco.xml")
}
afterEvaluate {
classDirectories = files(classDirectories.files.collect {
fileTree(dir: it,exclude: [
'io/manoj/consumer/examples/elasticsearch','io/manoj/metrics'
])
})
}
jacocoTestCoverageVerification {
afterEvaluate {
classDirectories = files(classDirectories.files.collect {
fileTree(dir: it,'io/manoj/metrics'
])
})
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。