【发布时间】:2015-03-30 06:32:09
【问题描述】:
目前我有声纳设置来显示单元测试覆盖率,效果很好。有没有办法为项目强制执行一定百分比的单元测试覆盖率?例如,如果覆盖率低于 50%,我希望它是声纳违规并且我的构建失败。
【问题讨论】:
-
您是否使用某种构建服务器(Jenkins、Teamcity)?他们应该能够从 Sonar 获取指标并导致构建失败(我知道 TC 可以)。
-
您使用哪个库来获得代码覆盖率?另外您使用的是哪个 CI 框架?
-
为您的应用程序定义质量门。
标签: java unit-testing sonarqube code-coverage