浅谈Sonar

Sonar,简单来说就一个管理代码的东西,它支持java c c++等等等语言,集成了

1、单元测试,包括计算行、分支覆盖率等等

2、漏洞,bug扫描,这个扫描可以将findbugs、security等等漏洞规则都配置进去,然后进行扫描,扫描结果根据漏洞等级分类

3、4、5、……有很多

因为我主要负责的就单元测试和漏洞扫描,所以之后会写一下这两块内容的东西。

 

另外,因为我们的单元测试和漏洞扫描,每天都要进行一次及以上,而且还会把结果邮件推送给大boss,所以定时触发这些扫描任务会交给Jenkins来做,这玩意儿百度是这么说的

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
 
嗯,下次就写单元测试的实现什么的
posted @ 2015-09-10 21:41  十万伏特  阅读(251)  评论(0编辑  收藏  举报