我们使用默认的'SonarQube way'质量门,它具有'Mutations Coverage'设置,但这似乎不会导致门失败。
例如,我有一个没有足够突变覆盖率的小型测试项目,并将其报告为代码气味:
3 more mutants need to be covered by unit tests to reach the minimum threshold of 65% mutant coverage
这来自FindBugs质量档案。是否也可能失败质量门?
答案 0 :(得分:0)
你必须通过添加规则来修改质量门(SonarQube方式),如果突变覆盖范围是"小于"那么错误(或警告) 65