【发布时间】:2019-09-29 14:13:36
【问题描述】:
如果测试覆盖率低于阈值,我们希望代码架构的构建失败。但它并没有使构建失败。
覆盖插件:
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")
在 build.sbt 中添加了以下两个语句
coverageMinimum := 80,
coverageFailOnMinimum := true
如果测试覆盖率低于 80,即使在本地也不会失败。我运行的命令是
sbt clean coverage test coverageReport
【问题讨论】:
-
这看起来不错...您有在线示例吗?
-
@ValyDia 示例如?我只是运行 sbt clean coverage test coverageReport。如果覆盖率低于最低阈值,我预计它应该会中断。
-
对不起,我的意思是复制它的最小项目
-
如果没有暴露问题的示例项目,我们将无法提供帮助。
-
@GrzegorzSlowikowski 感谢回复,更新插件版本后问题已解决。
标签: scala sbt scalatest scoverage