cobertura的使用
今天看看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的使用相关推荐
- Java Coverage(Cobertura)工具
首先是下载Cobertura的jar包了,这个工具底层是JCoverage,熟悉Jcoverage的对这个也不会陌生的. Cobertura官网 http://cobertura.sourceforg ...
- 用Cobertura 测量测试覆盖率
Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率.除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通 ...
- 实践Jenkins集成Cobertura自动化构建SpringBoot工程
在每个系统上线正式发布之前,开发同事对其中功能点进行自测,测试同事根据前期设计的测试用例进行功能测试的都是保障系统可靠稳定运行的重要前提.但是,系统上线后故障还偶有发生,那么如何才能将系统代码质量提高 ...
- sonar 不再支持 cobertura 插件(sonar支持的插件表)
官方说明连接:https://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix ############################### ...
- cobertura覆盖率_Cobertura和Maven:集成和单元测试的代码覆盖率
cobertura覆盖率 在姜黄项目中,我们每晚维护一个仪表板. 在仪表板上,我们收集有关项目的统计信息,包括代码覆盖率,findbugs分析和其他指标. 我们一直在使用Maven EMMA插件来提供 ...
- cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
cobertura 使用 你好!你好吗? 今天让我们谈谈一个非常有用的工具,名为" Cobertura". 该框架与我们在另一篇文章中看到的Emma框架具有相同的功能. Cober ...
- Cobertura和Sonar 5.1的问题
最近,我有些麻烦,试图在我的Grails 2.4.4项目中使用Sonar 5.1. 我使用的是Groovy常用的东西: Gmetrics,Codenarc和Cobertura . 对于Sonar数据库 ...
- Cobertura和Maven:集成和单元测试的代码覆盖率
在姜黄项目中,我们每晚维护一个仪表板. 在仪表板上,我们收集有关项目的统计信息,包括代码覆盖率,findbugs分析和其他指标. 我们一直在使用Maven EMMA插件来提供代码覆盖,但是遇到了EMM ...
- 使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
你好!你好吗? 今天让我们谈谈一个非常有用的工具,名为" Cobertura". 该框架与我们在另一篇文章中看到的Emma框架具有相同的功能. Cobertura和Emma之间的主 ...
- testng查看覆盖率_使用Cobertura统计单元测试覆盖率
学习Cobertura的起因是前天晚上媳妇儿(终于有出场机会了)突然问我有没有用过一些可以统计单元测试覆盖率的工具,答曰:木有...感觉比较丢人,于是昨天晚上研究了一把,今天顺便share一下. 因为 ...
最新文章
- 【03】Spark分析日志实例
- DevExpress的TreeList实现显示本地文件目录并自定义右键实现删除与重命名文件
- django 的ORM
- Hadoop之HDFS文件操作
- 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
- java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
- 职业发展鉴定方法:第一行:自己行 第二行:大家说你行 第三行:领导行 就这么简单,去努力吧,如果你做到了这三个行,那么你肯定行...
- “机器换人”之潮涌向珠三角,蓝领工人将何去何从
- 计算机扩展卡,对于电脑来说, 扩展卡是什么?与接口又有什么关系呢?
- 老男孩教育每日一题-第106天-MySQL如何授权用户admin:password远程访问权限
- 【智能优化算法】基于粒子群求解光伏电池MPPT工程数学模型附matlab代码
- 前期需求分析以及原型图设计
- python实现oa系统_利用Python实现某OA系统的自动定位功能
- Notepad++ 下载
- 计算机双机对连局域网,图解双机/多机无线互联技巧_局域网教程
- 所有结点对的最短路径问题之Johnson算法
- 大数据领域十大必读书籍
- 速写,没有前因后果,没有背景交待……
- 什么是证书透明度(Certificate Transparency,CT)?
- 【机会】二维火招聘DBA