Я работаю над настройкой плагина Jacoco Gradle для своего проекта. Плагин работает нормально и генерирует отчет о покрытии, но он не исключает пакеты, которые я бы исключил.
Классы, которые я хотел бы включить, находятся в com/xxx/ws/hn/**, а классы, которые я хотел бы исключить, находятся в com/xxx/ws/enterprise/**.
Вот мой скрипт Gradle:
apply plugin: "jacoco"
jacoco {
toolVersion = "0.6.2.201302030002"
reportsDir = file("$buildDir/reports/jacoco")
}
test {
jacoco{
excludes = ["com/xx/ws/enterprise/**/*"]
includes = ["com/xxx/ws/hn/**/*"]
append = false
}
}
jacocoTestReport {
dependsOn test
description = "Generate Jacoco coverage reports after running tests."
executionData = files('build/jacoco/test.exec')
reports {
xml.enabled true
html.enabled true
}
}
Я что-то пропустил здесь? Я пробовал различные шаблоны исключений, включая '.' разделитель для пакетов вместо «/», но ничего не работает. Любая помощь будет принята с благодарностью.