精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-23
最后修改:2009-07-23
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
在teamcity中要通过ant脚本集成findbugs是非常简单的。
第一步,写我们的findbugs ant脚本文件。
<target name="findbugs-test">
第二步,在teamcity里面配置导入findbugs报告。
XML Report Processing Choose a report type to import. Import data from: <Do not import> PMD Surefire Ant JUnit NUnit FindBugs Choose report format. Report paths:
To ensure monitoring swiftness specify more concrete paths. Verbose output: Maximum error limit: Fail the build if the specified number of errors is exceeded. Warnings limit: Fail the build if the specified number of warnings is exceeded. Leave blank if there is no limit.
在此可以设置构建成功与否跟findbugs发现错误或者警告的数量关联在一起。
仔细研究一下findbugs发现的问题,其实还是有必要的,毕竟它通过bug patterns匹配出来的,大多数的error问题,我们还是尽量修复,对于waning的问题,我们可以加以留意。
第三步,查看findbugs报告
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2841 次