Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在运行覆盖时设置测试覆盖标准?现在我执行通常的以下命令:
sbt test coverage
这样我得到了结果,但想硬编码一个标准;例如 50% 的语句覆盖率或 70% 的分支覆盖率。
您可以在构建设置上设置语句覆盖率阈值。如果与阈值覆盖率相比,覆盖率会更少,它将破坏构建。
您可以通过添加设置来设置覆盖阈值build.sbt
build.sbt
coverageMinimum := 90, coverageFailOnMinimum := true,
正如@mukesh 在评论中提到的,我们还可以通过添加上述语句为同一构建中的所有多项目指定阈值。