1,从 http://cobertura.sourceforge.net/ 下载
2,相关 ant 文件
<project name="MyProject" default="instrument" basedir=".">
<property name="cobertura.dir" value="cobertura" />
<path id="cobertura.classpath">
<fileset dir="${cobertura.dir}">
<include name="cobertura.jar" />
<include name="lib/**/*.jar" />
</fileset>
</path>
<taskdef classpathref="cobertura.classpath" resource="tasks.properties" />
<target name="instrument">
<cobertura-instrument todir="build/instrumented-classes">
<fileset dir="build/classes">
<include name="**/*.class"/>
</fileset>
</cobertura-instrument>
</target>
<target name="report">
<cobertura-report srcdir="src/java" destdir="build/coverage" encoding="UTF-8" />
</target>
</project>
3, 将生成的 cobertura.ser 放在 tomcat 根目录下。
4, 将相关 jar 放在 lib 下。
5, 将加工后的 class 放到 classes 下。
6, 运行 tomcat 。
7, 测试。
8, 停止 tomcat。
9, 用 tomcat 根目录下的 cobertura.ser 就能得到覆盖率报告了。
分享到:
相关推荐
Junit+ant+cobertura示例源码程序。
Cobertura 是一种代码覆盖测试工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。
cobertura1.9.1,里面有一个现成的ant+junit+cobertura的build.xml文件。
Cobertura是一个测试案例覆盖率统计工具,此资源下载后,解压,配置上环境变量即可使用
NULL 博文链接:https://fnzi.iteye.com/blog/1584621
cobertura测试代码
Java Coverage(Cobertura)工具
Cobertura代码覆盖率测试工具介绍文档,Cobertura代码覆盖率测试工具介绍
Cobertura可用于分析Java代码的测试覆盖率。Cobertura根据没有被测试覆盖的代码生成基于HTML的报告。 Cobertura提供可用于插装、检查和测试代码的工具。通过监控可测试的代码,Cobertura允许你使用你选择的测试框架...
cobertura-2.1.1.jar下载
cobertura junit java 单元测试 测试驱动
Cobertura Jenkins 插件
Cobertura is a free Java code coverage reporting tool. It is based on jcoverage 1.0.5. See the Cobertura web page and wiki for more details. Since 2.0.0, Cobertura versions follow the Semantic ...
代码测试覆盖率工具包cobertura.jar
cobertura-1.9.4.1-src.zip
在测试驱动开发中,单元测试非常重要,而测试代码的分支覆盖率和行覆盖率同样重要,目前比较流行的单元测试工具为junit,而覆盖率测试工具cobertura非常好用,现在将2者集成到一块,个人感觉在现实的开发中还是比较...
cobertura源代码,包括举例,JUnit的例子已经跑通,功能比较强大
cobertura代码覆盖率工具,有工具包,并且付上一份自己给项目组写的手册一份。
相信看过基于Hudson的持续集成指南的人都会去下载hudson插件:cobertura.hpi,但是大家发现,网上铺天盖地的网址,都是无法打开。。。是的。。。这个插件差点找死我了。。。。 既然是别人做的,我也无权要分,0分送...