hudson--findbugs报告

来源:互联网 发布:手机数据连接不能上网 编辑:程序博客网 时间:2024/04/29 07:53


http://hanqunfeng.iteye.com/blog/860398

http://hanqunfeng.iteye.com/blog/860398
http://hanqunfeng.iteye.com/blog/860398

hudson--findbugs报告

    博客分类: 
  • 持续集成
Ant.netXMLBlog 

 

如果我们的ant构建文件中有findbugs的任务,那么可以使用hudson来查看结果报告。

打开job设置,在Post-build Actions中找到Publish FindBugs analysis results,勾选上。

FindBugs results:findbugs报告的路径,这里要求是xml格式。注意:如果是第一次构建,hudson会提示路径错误,不用管它,保存即可。

基本上配置好“FindBugs results”就可以了,如果希望更为个性的配置,可以点击“Advanced”。
Run always:默认只有稳定的构建后才会执行findbugs报告的生成,如果勾选,则表示无论构建成功还是失败,都生出报告。
Health thresholds:健康指数。比如:

上图表示,如果问题数量小于100个,则显示太阳图标,如果问题数量超过200个,则使用暴雨图片显示。


Health priorities:确定构建过程中关注的优先级。findbugs有三个级别:high,normal,low。一般只关注normal以上的级别即可。
Status thresholds:状态指数。在每个级别下配置相应的数量,构建时,如果超过配置的数量,则job就会显示对应的状态图标。比如:

上图表示:如果150<问题总数<200,或10<高级别的问题<30,或50<普通级别的问题,则job状态使用黄色的不稳定图标表示,超过则使用红色的失败图标。Total:所有的问题数量。New:本次构建新发现的问题数量。
Use delta for new warnings:如果勾选,表示新的问题数量使用增量更新的方式。
Default Encoding:生成报告的编码方式。缺省使用hudson所在平台的编码。


ok,这样就配置完成了。


执行构建后,可以在JOB状态页中会看到“FindBugs Trend”图表。“同时,右侧的菜单中会看到 FindBugs Warnings”连接,点击则可以进行查看findbugs报告。

 

 

关于findbugs的介绍,可以参考如下地址:

http://blog.csdn.net/ansel13/archive/2009/12/17/5024238.aspx

0 0
原创粉丝点击