【发布时间】:2017-02-24 18:02:09
【问题描述】:
我正在使用sbt-scoverage 插件来测量我们项目中的代码(语句)覆盖率。由于几个月不担心覆盖率和我们的测试,我们决定设置一个最低覆盖率的阈值:如果您正在编写代码,至少尝试以与您之前相同的覆盖率离开项目找到它。 例如如果你的特性分支是从一个覆盖率达到 63% 的项目开始的,那么在完成你的特性之后,保持相同的覆盖率值。
因此,我们希望确保逐步采用更好的做法,而不是设置固定的覆盖率值(例如 coverageMinimum := XX)。
话虽如此,我正在考虑将分析的最后一个值存储在文件中的可能性,然后将其与由开发人员触发的新执行进行比较。
我正在考虑的另一个选择是根据存储在那里的数据从我们的 SonarQube 服务器中检索此值。
我的问题是:有没有办法用 sbt-scoverage 做这样的事情?我已经深入研究了文档和他们的 Google Groups 论坛,但找不到任何相关信息。
提前致谢!
【问题讨论】:
标签: scala sbt code-coverage scoverage