今天看看maven的测试覆盖率插件集成,首先修改工程的pom.xml文件,添加cobertura-maven-plugin插件,如下:
[html] view plain copy print?
<project>  
    ...  
    <reporting>  
        <plugins>  
            <plugin>  
                <groupId>org.codehaus.mojo</groupId>  
                <artifactId>cobertura-maven-plugin</artifactId>  
                <version>2.5.1</version>  
            </plugin>  
        </plugins>  
    </reporting>  
    ...  
</project>  
首先运行“mvn cobertura:help”, 如果不能运行,请添加以下仓库
[html] view plain copy print?
<project>  
    ...  
    <pluginRepositories>  
        <pluginRepository>  
            <id>Codehaus repository</id>  
            <url>http://repository.codehaus.org/</url>  
        </pluginRepository>  
    </pluginRepositories>  
    ...  
</project>

下面是cobertura插件的命令
[plain] view plain copy print?
mvn cobertura:help          查看cobertura插件的帮助  
mvn cobertura:clean         清空cobertura插件运行结果  
mvn cobertura:check         运行cobertura的检查任务  
mvn cobertura:cobertura     运行cobertura的检查任务并生成报表,报表生成在target/site/cobertura目录下  
cobertura:dump-datafile     Cobertura Datafile Dump Mojo  
mvn cobertura:instrument    Instrument the compiled classes

cobertura的使用相关推荐

  1. Java Coverage(Cobertura)工具

    首先是下载Cobertura的jar包了,这个工具底层是JCoverage,熟悉Jcoverage的对这个也不会陌生的. Cobertura官网 http://cobertura.sourceforg ...

  2. 用Cobertura 测量测试覆盖率

    Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率.除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通 ...

  3. 实践Jenkins集成Cobertura自动化构建SpringBoot工程

    在每个系统上线正式发布之前,开发同事对其中功能点进行自测,测试同事根据前期设计的测试用例进行功能测试的都是保障系统可靠稳定运行的重要前提.但是,系统上线后故障还偶有发生,那么如何才能将系统代码质量提高 ...

  4. sonar 不再支持 cobertura 插件(sonar支持的插件表)

    官方说明连接:https://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix ############################### ...

  5. cobertura覆盖率_Cobertura和Maven:集成和单元测试的代码覆盖率

    cobertura覆盖率 在姜黄项目中,我们每晚维护一个仪表板. 在仪表板上,我们收集有关项目的统计信息,包括代码覆盖率,findbugs分析和其他指标. 我们一直在使用Maven EMMA插件来提供 ...

  6. cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试

    cobertura 使用 你好!你好吗? 今天让我们谈谈一个非常有用的工具,名为" Cobertura". 该框架与我们在另一篇文章中看到的Emma框架具有相同的功能. Cober ...

  7. Cobertura和Sonar 5.1的问题

    最近,我有些麻烦,试图在我的Grails 2.4.4项目中使用Sonar 5.1. 我使用的是Groovy常用的东西: Gmetrics,Codenarc和Cobertura . 对于Sonar数据库 ...

  8. Cobertura和Maven:集成和单元测试的代码覆盖率

    在姜黄项目中,我们每晚维护一个仪表板. 在仪表板上,我们收集有关项目的统计信息,包括代码覆盖率,findbugs分析和其他指标. 我们一直在使用Maven EMMA插件来提供代码覆盖,但是遇到了EMM ...

  9. 使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试

    你好!你好吗? 今天让我们谈谈一个非常有用的工具,名为" Cobertura". 该框架与我们在另一篇文章中看到的Emma框架具有相同的功能. Cobertura和Emma之间的主 ...

  10. testng查看覆盖率_使用Cobertura统计单元测试覆盖率

    学习Cobertura的起因是前天晚上媳妇儿(终于有出场机会了)突然问我有没有用过一些可以统计单元测试覆盖率的工具,答曰:木有...感觉比较丢人,于是昨天晚上研究了一把,今天顺便share一下. 因为 ...

最新文章

  1. 【03】Spark分析日志实例
  2. DevExpress的TreeList实现显示本地文件目录并自定义右键实现删除与重命名文件
  3. django 的ORM
  4. Hadoop之HDFS文件操作
  5. 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
  6. java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
  7. 职业发展鉴定方法:第一行:自己行 第二行:大家说你行 第三行:领导行 就这么简单,去努力吧,如果你做到了这三个行,那么你肯定行...
  8. “机器换人”之潮涌向珠三角,蓝领工人将何去何从
  9. 计算机扩展卡,对于电脑来说, 扩展卡是什么?与接口又有什么关系呢?
  10. 老男孩教育每日一题-第106天-MySQL如何授权用户admin:password远程访问权限
  11. 【智能优化算法】基于粒子群求解光伏电池MPPT工程数学模型附matlab代码
  12. 前期需求分析以及原型图设计
  13. python实现oa系统_利用Python实现某OA系统的自动定位功能
  14. Notepad++ 下载
  15. 计算机双机对连局域网,图解双机/多机无线互联技巧_局域网教程
  16. 所有结点对的最短路径问题之Johnson算法
  17. 大数据领域十大必读书籍
  18. 速写,没有前因后果,没有背景交待……
  19. 什么是证书透明度(Certificate Transparency,CT)?
  20. 【机会】二维火招聘DBA

热门文章

  1. 分享高仿掌上大学html UI模板
  2. 网页中添加QQ在线客服
  3. elementui自定义日历,有查询框查询日历的每月
  4. 牛客网 SQL大厂面试真题篇SQL12 连续签到领金币(困难类题目)
  5. 最新微信公众号文章采集发布到destoon网站,免费教程!
  6. 手机闪光灯LED选择
  7. Dgraph使用总结
  8. 本地端口使用高德地图
  9. 用Python实现基于人脸识别的门禁管理系统(附源码)
  10. 微信小程序中view和html中div,WXML:微信小程序版HTML