【发布时间】:2018-05-30 11:05:07
【问题描述】:
我的 build.gradle 文件中有以下内容。如果覆盖率低于某个值,我会尝试使构建失败。
project.task(type: JacocoCoverageVerification, "jacocoTestCoverageVerification", overwrite: true) {
executionData(junitPlatformTestTask)
sourceSets(sourceSets.main)
sourceDirectories = files(sourceSets.main.allSource.srcDirs)
classDirectories = files(sourceSets.main.output)
onlyIf = {
true
}
violationRules {
rule {
limit {
counter = 'INSTRUCTION'
value = 'COVEREDRATIO'
minimum = 0.001
}
}
}
}
如何在此处参数化“最小值”的值,以便在构建项目时通过 Jenkins 或 Team city 传递它。任何帮助将不胜感激。
【问题讨论】:
标签: java gradle kotlin code-coverage jacoco