1
0

test code coverage improved and more JSon/field types

This commit is contained in:
Michael Hoennig
2019-04-25 18:53:16 +02:00
parent 070f321a06
commit a6fd210de5
11 changed files with 466 additions and 149 deletions

View File

@@ -154,6 +154,11 @@ def jhipsterGeneratedClassesWithLowCoverage = [
'*_'
]
def specialExceptions = [
// lots of unreachable code due to error handling / verifications
'org.hostsharing.hsadminng.service.accessfilter.JSonAccessFilter'
]
jacocoTestCoverageVerification {
violationRules {
rule {
@@ -165,7 +170,7 @@ jacocoTestCoverageVerification {
// Keep in mind, git will blame you ;-)
minimum = 0.95
}
excludes = jhipsterGeneratedClassesWithDecentCoverage + jhipsterGeneratedClassesWithLowCoverage
excludes = jhipsterGeneratedClassesWithDecentCoverage + jhipsterGeneratedClassesWithLowCoverage + specialExceptions
}
rule {
@@ -177,6 +182,16 @@ jacocoTestCoverageVerification {
}
includes = jhipsterGeneratedClassesWithDecentCoverage
}
rule {
element = 'CLASS'
limit {
counter = 'LINE'
value = 'COVEREDRATIO'
minimum = 0.90
}
includes = specialExceptions
}
}
}