You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.error(s"[scoverage] Coverage is below minimum [${coverage.statementCoverageFormatted}% < $min%]")
108
+
if (failOnMin)
109
+
thrownewRuntimeException("Coverage minimum was not reached")
110
+
} else {
111
+
log
112
+
.info(s"[scoverage] Coverage is above minimum [${coverage.statementCoverageFormatted}% > $min%]")
113
+
}
114
+
}
115
+
116
+
log.info(s"[scoverage] All done. Coverage was [${coverage.statementCoverageFormatted}%]")
117
+
},
118
+
61
119
scalacOptions in ScoverageCompile++= (if (highlighting.value) List("-Yrangepos") elseNil),
62
120
63
121
sources in ScoverageTest<<= (sources in Test),
@@ -68,96 +126,47 @@ class ScoverageSbtPlugin extends sbt.Plugin {
68
126
javacOptions in ScoverageTest<<= (javacOptions in Test),
69
127
javaOptions in ScoverageTest<<= (javaOptions in Test),
70
128
fork in ScoverageTest<<= (fork in Test),
129
+
testOptions in ScoverageTest<<= (testOptions in Test),
130
+
sources in ScoverageITest<<= (sources in Test),
131
+
132
+
sourceDirectory in ScoverageITest<<= (sourceDirectory in Test),
133
+
resourceDirectory in ScoverageITest<<= (resourceDirectory in Test),
134
+
resourceGenerators in ScoverageITest<<= (resourceGenerators in Test),
135
+
unmanagedResources in ScoverageITest<<= (unmanagedResources in Test),
136
+
javacOptions in ScoverageITest<<= (javacOptions in Test),
137
+
javaOptions in ScoverageITest<<= (javaOptions in Test),
138
+
fork in ScoverageITest<<= (fork in Test),
139
+
testOptions in ScoverageITest<<= (testOptions in Test),
71
140
72
141
externalDependencyClasspath in ScoverageCompile<<=Classpaths
73
142
.concat(externalDependencyClasspath in ScoverageCompile, externalDependencyClasspath in Compile),
74
143
externalDependencyClasspath in ScoverageTest<<=Classpaths
75
144
.concat(externalDependencyClasspath in ScoverageTest, externalDependencyClasspath in Test),
145
+
externalDependencyClasspath in ScoverageITest<<=Classpaths
146
+
.concat(externalDependencyClasspath in ScoverageTest, externalDependencyClasspath in Test),
76
147
77
148
internalDependencyClasspath in ScoverageCompile<<= (internalDependencyClasspath in Compile),
78
149
internalDependencyClasspath in ScoverageTest<<= (internalDependencyClasspath in Test, internalDependencyClasspath in ScoverageTest, classDirectory in Compile) map {
internalDependencyClasspath in ScoverageITest<<= (internalDependencyClasspath in Test, internalDependencyClasspath in ScoverageITest, classDirectory in Compile) map {
0 commit comments