2017-02-21 26 views
2

我们使用默认的'SonarQube方式'质量门,它具有'突变覆盖率'设置,但是这似乎不会导致门失败。如果突变覆盖率不够高,我能否获得质量门槛?

例如,我有一个小的测试项目,没有足够的突变覆盖,并报告这是一个代码味道:

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

这是来自一个FindBugs的质量配置文件。是否有可能失败的质量门?

回答

0

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