У меня есть содержимое ниже в моем файле 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
}
}
}
}
Как я могу здесь параметризировать значение для «минимума», чтобы я мог передать его через Дженкинс или Город команды при создании проекта.Любая помощь будет высоко ценится.