Java Code Coverage Tool
JaCoCo ist ein freies Code Coverage Tool.
Zur Einbindung in ein Gradle Projekt, gibt es ein Plugin
Gradle Konfiguration
plugins {
id 'jacoco'
}
test {
finalizedBy jacocoTestReport
}
jacoco {
toolVersion = "0.8.7"
}
jacocoTestReport {
dependsOn test
reports {
xml.enabled true
}
}
Nach dem Ausführen der Tests wird der Report erstellt und kann unter ‘build/reports/jacoco’ eingesehen werden.
Dieser Report wird auch vom SonarScanner genutzt.