scala - 如果测试覆盖率未达到最低阈值,如何中断构建?
问题描述
如果测试覆盖率低于阈值,我们希望代码架构的构建失败。但这并没有使构建失败。
覆盖插件:
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")
推荐阅读
- python - 从存储在python字典中的列表中调用特定项目
- java - 在 Java 环境中运行 Gensim LDA 模型
- mqtt - 如何限制客户端访问另一个客户端消息
- python - 将文本数据转换为数据框的问题
- appium - Appium 在具有动态移动元素的屏幕上运行非常缓慢
- angular9 - npm angular-oauth2-oidc 令牌已过期问题
- node.js - 出于开发目的,无法从本地主机连接到 AWS RDS Postgresql
- mysql - 使用 Laravel 失败的数据库更新请求
- ios - UICollectionView Cell 没有填满整个屏幕(到底部)?
- html - 为什么在溢出隐藏的情况下div从中间开始?