我们使用默认的“SonarQube way”质量门,它具有“突变覆盖范围”设置,但这似乎不会导致门失败。
例如,我有一个小型测试项目,没有足够的突变覆盖率,并将其报告为代码异味:
3 more mutants need to be covered by unit tests to reach the minimum threshold of 65% mutant coverage
这来自 FindBugs 质量配置文件。是否也可能无法通过质量门?
最佳答案
您必须通过添加规则来修改质量门(SonarQube 方式),如果突变覆盖率“小于”65,则会出现错误(或警告)
关于sonarqube - 如果突变覆盖率不够高,我的质量门是否会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42373785/