2

SonarQube 是否可以仅计算增量的代码覆盖率?

例如:一个项目昨天有 1000 行,它的单元测试覆盖率结果已经在 SonarQube 中。今天推送了一个新的提交,其中包含额外的 100 行代码和额外的测试用例。这些额外的测试用例涵盖了 100 条新线路中的 70 条。有没有办法,可能使用 TimeMachine,只检索/计算增量的代码覆盖率?(在这种情况下为 70%)

4

1 回答 1

2

您正在寻找“新代码的覆盖率”,它是根据“泄漏期”计算的,即Administration > General > Different Views中的第一个列表。

您的问题是在分析期间计算了差异值,因此您无法更新泄漏期值并追溯获得您所描述的内容。但是将泄漏期值从默认的 30 天(也许previous_version?)缩小,您将接近前进。

于 2016-08-26T13:53:16.557 回答