【发布时间】:2019-05-02 21:27:53
【问题描述】:
我正在尝试从 jacoco 覆盖率报告中排除一些生成的类。使用 groovy 可以正常工作,但在转换为 Kotlin 后就无法正常工作了
tasks.withType<JacocoCoverageVerification> {
afterEvaluate {
files(classDirectories.files.forEach() {
fileTree(it).apply {
exclude("com/generate/**")
}
})
}
violationRules {
rule {
limit {
minimum = BigDecimal(0.30)
}
}
}
}
tasks.getByName("check")
.dependsOn(tasks.getByName("jacocoTestCoverageVerification"))
但违规规则运行良好。
【问题讨论】:
标签: kotlin build.gradle