hudson--findbugs报告
来源:互联网 发布:手机数据连接不能上网 编辑:程序博客网 时间:2024/04/29 07:53
http://hanqunfeng.iteye.com/blog/860398
hudson--findbugs报告
- 博客分类:
- 持续集成
如果我们的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
- hudson--findbugs报告
- hudson 集成maven findbugs junit
- 使用Hudson和FindBugs进行持续集成和代码检查
- Findbugs、PMD、CheckStyle使用分析报告
- 如何友好地展示findbugs分析报告
- ant+findbugs 扫描代码生成报告
- eclipse通过findbugs插件生成html报告
- hudson
- hudson
- hudson
- hudson
- hudson
- Hudson
- Hudson 加载 findbugs插件 Failed to load plugin instance for: analysis-core 报错解决
- FindBugs
- findbugs
- findbugs
- FindBugs
- [leetcode]93. Restore IP Addresses
- RRC信令过程概述
- Intent、PendingIntent的区别
- [JZOJ 3424] 粉刷匠 && [JZOJ 4254] 集体照
- FPGA 设计32位乘法器
- hudson--findbugs报告
- python中,list转str
- 文字显示乱码问题解决
- Middle-题目92:139. Word Break
- XML文件生成和解析
- 步进电机———驱动器原理
- JavaScript DOM(二)之Document类型
- 编程之美1.15构造数独-----回溯法java版
- 产品经理职责