- 浏览: 117864 次
- 来自: ...
文章分类
最新评论
<target name="emma.reporting">
<emma enabled="true">
<report sort="+name" metrics="method:80,block:90,line:80,class:100">
<fileset dir="your/emma/dir">
<include name="*.emma" />
</fileset>
<html outfile="your/emma/dir/coverage.html" />
</report>
</emma>
</target>
<target name="emma.check">
<loadfile property="emma.output" srcFile="your/emma/dir/coverage.html" />
<fail message="Your code coverage is too low.">
<condition>
<contains string="${emma.output}" substring='class="h"'casesensitive="false" />
</condition>
</fail>
</target>
发表评论
-
The Object Primer
2004-12-11 11:21 5861,书名 被翻译成“ ... -
错误处理规范
2004-12-11 16:47 757错误处理规范 〇、概念澄清 概念 解释 错误 ... -
Java,误解为何如此之深
2005-08-24 13:50 593前几天被电话面试,问J ... -
Java:画蛇添足的编码规范
2005-09-02 13:13 607前几天公司培训编码规范: 第n条: ... -
synchronized : 规则, 推论与实践
2007-07-23 22:32 46414.3.Synchronization. Rule ... -
交互设计: 股市帮凶
2008-05-04 21:30 642同事 Y 在线操作股票时, 把"买入"点成 ... -
交互设计: 火车上的厕所
2008-05-26 17:17 606有人在动车组的厕所前等了很久, 直到乘务员路过说厕所是被锁住了 ... -
设计原则与模式: 案例介绍--CppUnit
2008-06-01 20:15 613设计原则与模式: 案例介绍--CppUnit CppUnit ... -
工作流:形参,实参,相关数据
2004-12-11 11:40 671关于形参,实参,相关数据 一、形参(FormalParame ... -
工作流:第一次发版,过程总结
2004-12-11 11:42 709交流 即时讨论:小组成员咫尺之遥,有问题立即提出并解决 ... -
工作流:第一次发版,设计总结
2004-12-11 11:43 610整体 面向接口:消息系统,持久系统等,其实现都是可替换 ... -
Beyond Workflow : An Introduction to Vitria BusinessWare
2005-09-26 10:13 803一、简介 Busines ... -
Vitria BusinessWare: 存储与访问安全
2006-03-26 15:45 746事实上,BusinessWare使用LDAP做为存储机制和 ... -
Vitria BusinessWare: 平台与软件总线
2006-04-01 12:59 838经过一段时间的使用 ... -
Vitria BusinessWare: Web Services
2006-04-01 14:30 739BusinessWare的Web Services ... -
Web Services:自洽,编码,交换模型
2006-04-01 16:02 6731, 自洽 以前曾经写过: 目前WebServi ... -
Web Services:WSDL 1.1 规范中的几个错误
2006-04-01 16:40 720读完了WSDL 1.1的规范,令人惊讶的是发现似乎例子中有几个 ... -
C++/CLI:被忽视的集成技术
2006-05-17 20:02 755十几行代码,就使一个重要的旧系统组件,完全融入了基于.Ne ... -
AJP/JK:异构Web平台的集成技术
2006-05-25 21:44 708Tomcat Connector 可以将Tomcat ... -
Vitria BusinessWare: 事件与端口
2006-05-27 17:24 656Event BusinessWare是一个事件驱动的系统 ...
相关推荐
- 在企业级项目中,由于其高效性和广泛的集成能力,Emma成为了测试覆盖率分析的首选工具。 6. **文件列表详解** - `emma-1.21.jar`:这是Emma的主要库,包含了代码覆盖率收集和分析所需的所有核心功能,版本为...
标题中的“[转]EMMA测试代码覆盖率的脚本”表明了这个压缩包文件与EMMA工具和代码覆盖率测试有关。EMMA是一个开源的Java代码覆盖率工具,它可以帮助开发者了解在自动化测试中哪些代码被执行过,哪些没有被执行,从而...
总结来说,Ant、JUnit和Emma是Java开发中不可或缺的工具,它们分别负责自动化构建、单元测试和代码覆盖率分析。这个"ant_junit_emma"示例工程就是一个很好的学习资源,可以帮助开发者理解如何将这三个工具集成到实际...
本实例主要展示了在myEclipse或Eclipse中如何集成Ant、Junit和EMMA技术,有三个文件夹,在导入myEclipse或Eclipse中时,要Link Source,把三个都选上。详细地讲解了ant的构建文件build.xml
总的来说,使用Ant编译Java项目并创建jar包,你需要编写一个包含`<javac>`和`<jar>`任务的构建文件,同时可以利用Ivy管理依赖,Emma生成测试覆盖率报告,以及Ant Contrib中的额外任务来增强Ant的功能。通过这种方式...
4. **Ant任务集成**:EMMA的Ant任务如何与构建过程整合,使得在执行测试时自动收集覆盖率数据。 5. **多版本兼容性**:在JDK 1.2到JDK 1.6之间的兼容性是如何实现的,这涉及到Java版本之间的差异管理和代码适配。 ...
集合Ant,Junit,EMMA.用以生成Junit测试报告和覆盖率测试报告
在软件开发过程中,代码覆盖率(Code Coverage)是一个衡量测试充分性的关键指标,它可以帮助开发人员确保应用程序的不同部分得到了适当的测试。本文档旨在介绍如何通过Android SDK提供的工具来实现对Android应用...
使用 Ant 运行需要编译文件 build.xml,这个文件配置了 xslt 和 emma,将 TestNG 原生的测试报告转换成更加清晰的报告,并且生成代码覆盖率报告。代码覆盖率是一个测量指标,它用于表示测试实际执行了多少代码。 本...
- 代码覆盖率是衡量测试覆盖程度的指标,它帮助确认哪些代码已被测试。 2. **运行Ant任务**: - Ant脚本可以按照配置执行TestNG测试,并生成相应的报告。 总结:TestNG提供了一种灵活的测试框架,允许开发者创建...