SonarQube是否可以仅为delta计算代码覆盖率?
例如:一个项目昨天有1000行,其单位测试覆盖率结果已经在SonarQube中。今天推出了一个新的提交,增加了100行代码和其他测试用例。这些额外的测试用例覆盖了100条新线中的70条。有没有办法,可能使用TimeMachine来检索/计算delta的代码覆盖率? (在这种情况下为70%)
答案 0 :(得分:2)
您正在寻找"新代码"的覆盖率,这是根据"泄漏期"计算的,即管理>中的第一个列表一般>差异观点。
您的问题是在分析过程中计算差异值,因此您无法更新泄漏期值并追溯到您所描述的内容。但是将泄漏期值缩小到默认的30天(也许是previous_version
?),你就会接近前进。