3

我们使用默认的“SonarQube way”质量门,它有一个“突变覆盖”设置,但这似乎不会导致门失败。

例如,我有一个没有足够突变覆盖率的小型测试项目,并将其报告为代码异味:

3 more mutants need to be covered by unit tests to reach the minimum threshold of 65% mutant coverage

这来自 FindBugs 质量配置文件。是否也有可能无法通过质量门?

4

1 回答 1

1

您必须通过添加规则来修改质量门(SonarQube 方式),如果突变覆盖率“小于”65,则错误(或警告)

于 2017-03-21T08:47:42.677 回答