如果测试覆盖率未达到最小阈值,如何中断构建?

时间:2019-05-12 10:44:39

标签: scala sbt scalatest scoverage

如果测试覆盖率低于阈值,我们希望代码构建失败。但这并没有使构建失败。

覆盖插件:

addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")

在build.sbt中添加了以下两条语句

coverageMinimum := 80,
coverageFailOnMinimum := true

即使测试覆盖率低于80,它也不会失败。我运行的命令是

sbt clean coverage test coverageReport

1 个答案:

答案 0 :(得分:1)

尝试像这样升级到版本1.5.1

addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")