如果测试覆盖率未达到最低阈值,如何中断构建?
How to break the build if test coverage fails minimum threshold?
如果测试覆盖率低于阈值,我们希望在 codeship 上构建失败。但它并没有使构建失败。
Scoverage 插件:
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")
在 build.sbt
中添加了以下两个语句
coverageMinimum := 80,
coverageFailOnMinimum := true
如果测试覆盖率低于80,即使在本地也不会失败。我运行的命令是
sbt clean coverage test coverageReport
像这样尝试升级到版本 1.5.1
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")
如果测试覆盖率低于阈值,我们希望在 codeship 上构建失败。但它并没有使构建失败。
Scoverage 插件:
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")
在 build.sbt
中添加了以下两个语句coverageMinimum := 80,
coverageFailOnMinimum := true
如果测试覆盖率低于80,即使在本地也不会失败。我运行的命令是
sbt clean coverage test coverageReport
像这样尝试升级到版本 1.5.1
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")