Nic*_*ara 12 java svn unit-testing code-coverage sonarqube
我们有一个大规模的项目,几乎没有任何单元测试.我想从现在开始确保开发人员提交新功能(或错误!),而没有相应单元测试的最小覆盖范围.
有哪些方法可以强制执行此操作?
我们使用很多工具,所以也许我可以使用插件(jira,greenhopper,fisheye,sonar,hudson).我也在考虑一个Subversion预提交钩子,jira的Commit Acceptance插件,或类似的东西.
思考?
使用Build breaker插件的Sonar(顺便说一句很棒的工具)可以在某些指标不符合指定规则时破坏您的Hudson构建.您可以在Sonar中设置这样的规则,当覆盖范围低于给定点时,该规则将触发警报(最终导致构建失败).唯一的缺点是您可能希望覆盖范围增长,因此您必须记住每天将警报级别提高到当前值.
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |