Очень простая и абсолютная альтернатива, которые пытаются использовать gradle и хотят проверить свое покрытие кода.
Прежде чем выполнять шаги, упомянутые ниже, просто добавьте несколько зависимостей в ваш файл build.gradle:
apply plugin: "jacoco"
jacoco {
toolVersion = "0.8.4"
reportsDir = file("$buildDir/")
}
tasks.withType(Test) { task -> jacoco { destinationFile =
file("$buildDir/reports/jacoco/${task.name}.exec") } }
jacocoTestReport {
reports {
html.enabled true
xml.enabled true
csv.enabled true
html.destination file("${buildDir}/jacocoHtml")
}}
выполните следующие действия:
- Очистите ваш gradle: gradle clean
- запустите ваш тестовый файл: gradle test --info --tests .Test.java
- Теперь для создания отчета по вашему покрытию кода: gradle jacocoTestReport
это все, что вам нужно.Теперь перейдите в build-> jacocoHTML-> index.html
Наслаждайтесь ..