如果测试覆盖率低于阈值,我们希望代码构建失败。但这并没有使构建失败。
覆盖插件:
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")
在build.sbt中添加了以下两条语句
coverageMinimum := 80,
coverageFailOnMinimum := true
即使测试覆盖率低于80,它也不会失败。我运行的命令是
sbt clean coverage test coverageReport