-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathchecks.gradle
More file actions
42 lines (40 loc) · 1.62 KB
/
Copy pathchecks.gradle
File metadata and controls
42 lines (40 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
jacocoTestCoverageVerification {
violationRules {
rule {
element = 'METHOD'
includes = ['se.svt.oss.encore.*']
excludes = [
'*.invoke()',
'*.log$lambda$0()',
'*.EncoreProperties*.get*()',
'*.DefaultConstructorMarker*',
'*ApplicationKt.main*',
'*.static {...}',
'*.DefaultImpls.*',
'*.model.*.get*',
'*.service.localencode.LocalEncodeService.moveFile*',
'*.OpenAPIConfiguration.*',
'*.JsonRedisCodec.getJsonMapper()',
'*.ShutdownHandler.*',
'*.ApplicationShutdownException.*',
'*FfmpegExecutor.runFfmpeg$lambda$*',
'*.EncoreJobLinkRelationProvider.*',
'*FfmpegExecutor.parseVmafMetrics$lambda$*',
'*.CommandBuilder.loopbackParams$lambda$*',
'*RedisService.createIndex$lambda$*',
'*QueueService.repostJob*',
'*QueueService.handleOrphanedQueues$lambda$*',
'*EncoreService.handleProgress*emit$lambda$*',
'*EncoreService.encodeSegmented$lambda$*',
'*EncoreService.encodeSegment$lambda$*'
]
limit {
counter = 'LINE'
minimum = 0.7
}
}
failOnViolation = true
}
}
jacocoTestCoverageVerification.dependsOn jacocoTestReport
check.dependsOn jacocoTestCoverageVerification