Coverage Report - org.apache.maven.plugins.enforcer
 
Package # Classes Line Coverage Branch Coverage Complexity
org.apache.maven.plugins.enforcer33
45%
499/1105
47%
254/540
3.358
org.apache.maven.plugins.enforcer.utils5
65%
123/189
69%
78/112
3.294
 
Classes in this Package Line Coverage Branch Coverage Complexity
AbstractBanDependencies
80%
24/30
100%
10/10
2
AbstractNonCacheableEnforcerRule
100%
4/4
N/A
1
AbstractPropertyEnforcerRule
100%
14/14
80%
8/10
2.4
AbstractRequireFiles
77%
24/31
76%
20/26
3.143
AbstractStandardEnforcerRule
100%
2/2
N/A
0
AbstractVersionEnforcer
86%
32/37
88%
16/18
2.857
AlwaysFail
83%
5/6
50%
1/2
3
AlwaysPass
87%
7/8
50%
1/2
2
BanTransitiveDependencies
0%
0/45
0%
0/36
8
BannedDependencies
76%
38/50
69%
43/62
5.143
BannedPlugins
0%
0/3
N/A
1
DefaultEnforcementRuleHelper
64%
11/17
50%
1/2
1.1
DependencyConvergence
0%
0/67
0%
0/20
3.2
EnforcerExpressionEvaluator
100%
2/2
N/A
1
EvaluateBeanshell
100%
21/21
100%
4/4
4.5
NoSnapshots
100%
4/4
N/A
1
RequireActiveProfile
0%
0/30
0%
0/22
8.5
RequireEnvironmentVariable
66%
6/9
N/A
1
RequireFilesDontExist
100%
3/3
100%
4/4
1.5
RequireFilesExist
100%
3/3
100%
2/2
1.5
RequireFilesSize
87%
27/31
85%
12/14
3.6
RequireJavaVersion
100%
26/26
100%
8/8
3
RequireMavenVersion
77%
7/9
N/A
2
RequireNoRepositories
80%
41/51
86%
26/30
14
RequireOS
77%
55/71
32%
13/40
2.05
RequirePluginVersions
25%
89/344
37%
58/154
5.303
RequireProperty
72%
8/11
N/A
1.5
RequireReleaseDeps
65%
30/46
63%
19/30
3.375
RequireReleaseVersion
80%
16/20
80%
8/10
3.5
RequireUpperBoundDeps
0%
0/59
0%
0/18
3
RequireUpperBoundDeps$1
N/A
N/A
3
RequireUpperBoundDeps$DependencyNodeHopCountPair
0%
0/23
0%
0/4
3
RequireUpperBoundDeps$RequireUpperBoundDepsVisitor
0%
0/28
0%
0/12
3