From 169c9ec3ac487c15e006005e4a7a66ff8083f4aa Mon Sep 17 00:00:00 2001 From: Kevin Anderson Date: Mon, 19 May 2014 13:39:07 -0600 Subject: [PATCH] coverage.statementCoverage returns a fractional percentage which ends up comparing wrong decimal places. --- src/main/scala/scoverage/ScoverageSbtPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/scoverage/ScoverageSbtPlugin.scala b/src/main/scala/scoverage/ScoverageSbtPlugin.scala index 9c2aed55..2e546b20 100644 --- a/src/main/scala/scoverage/ScoverageSbtPlugin.scala +++ b/src/main/scala/scoverage/ScoverageSbtPlugin.scala @@ -144,7 +144,7 @@ class ScoverageSbtPlugin extends sbt.Plugin { // check for default minimum if (min > 0) { - if (min > coverage.statementCoverage) { + if ((coverage.statementCoverage*100.0) < min) { s.log.error(s"[scoverage] Coverage is below minimum [${coverage.statementCoverageFormatted}% < $min%]") if (failOnMin) throw new RuntimeException("Coverage minimum was not reached")