Hallo ich habe in meinem folgende Testcoverage Konfiguration angeleget :
nach meinem Verständnis müssen 90% aller Klassen durchlaufen sein. in den Klassen müssen dann 90% aller zeilen erreicht worden sein. Und in jeder Funktion müssen alle Zeilen besucht worden sein.
Nun meine Frage : Ist diese Konfigurataion sinnvoll - oder wie messt ihr eure Testabdeckung ?
Java:
tasks.jacocoTestCoverageVerification {
dependsOn(tasks.test)
violationRules {
rule {
limit {
counter = "CLASS"
value = "COVEREDRATIO"
minimum = "0.9".toBigDecimal()
}
}
rule{
element="CLASS"
limit {
counter = "LINE"
value = "COVEREDRATIO"
minimum = "0.9".toBigDecimal()
}
}
rule{
element="METHOD"
limit {
counter = "LINE"
value = "TOTALCOUNT"
minimum = "1.0".toBigDecimal()
}
}
nach meinem Verständnis müssen 90% aller Klassen durchlaufen sein. in den Klassen müssen dann 90% aller zeilen erreicht worden sein. Und in jeder Funktion müssen alle Zeilen besucht worden sein.
Nun meine Frage : Ist diese Konfigurataion sinnvoll - oder wie messt ihr eure Testabdeckung ?