版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://ralf0131.blogbus.com/logs/75756167.html
参考:http://today.java.net/pub/a/today/2003/09/12/individual-test-cases.html
修改build.xml添加如下几个target,第一个target要求必须在命令行输入一个测试用例文件名,否则会出错,第二个target要求必须输入jvm参数,真正的工作在第三个target中完成,即为每一个testcase单独fork出一个进程,并指定相应的jvm参数。
<target name="ensure-test-name" unless="test">
<fail message="You must run this target with -Dtest=TestName"/>
</target>
<target name="ensure-jvmarg" unless="jvm.arg">
<fail message="You must run this target with -Djvm.arg=args"/>
</target>
<target name="runtest" depends="compile, ensure-test-name,ensure-jvmarg">
<junit printsummary="withOutAndErr" fork="yes" timeout="6000">
<classpath refid="junit.classpath" />
<formatter type="plain" usefile="false"/>
<batchtest>
<fileset dir="src/test">
<include name="**/${test}.java"/>
</fileset>
</batchtest>
<jvmarg value="${jvm.arg}"/>
</junit>
</target>
运行命令为:
ant runtest -f your_build.xml -Dtest=XXXTest -Djvm.arg="-agentlib:xxxagent -Xmx128m"
-f指定build.xml的目录,-Dtest为所要运行的Testcase文件,程序为在src/test(位于junit->batchtest->fileset标签下,可自定义)这个目录下寻找以包含XXXTest的java文件(可用通配符作为输入)。-Djvm.arg即为输入的jvm参数。
update:
timeout参数可指定一个时间(以毫秒计数),超过此时间自动kill该进程。
分享到:
相关推荐
通过ant对各种语言脚本做运行管理,并输出报告!
本文档主要介绍了图书馆管理系统的测试用例表,旨在设计测试用例任务要求,使用黑盒测试方法为“添加用户”子功能设计测试用例任务步骤。测试用例表中包括了多个测试用例,每个测试用例都详细描述了输入条件、预期...
包含所有软件开发的文档模板,具体如下:<br>测试用例编写规范.doc<br>概要设计说明书编写规范.doc<br>计算机源代码编写规范.doc<br>开发大纲.doc<br>配置管理规范.doc<br>配置管理计划编写规范.doc<br>软件测试计划...
在XML文件中,每个`<testcase>`元素代表一个测试用例,内部的`<custom_field>`用于存储各字段值,`<steps>`则包含所有执行步骤。注意,XML文件应保存为UTF-8编码,以确保非ASCII字符(如中文)能够正确显示和导入。 ...
<>等 * 输入整数首位为 0 * 输入整数末位为 0 * 输入正数值 * 输入负数值 * 输入 0.9 * 输入小数 * 输入小数末位为 0 * 输入的小数点多于一个 * 输入数字只有一个小数点,小数点左边>(x-y)个有效位 * 输入数字只有一...
由于最近做一个项目需要对MATLAB电路图做测试,且需要满足MCDC且...<br>有两种现实模式:GDI+、D3D<br>自动生成测试用例<br>开发环境:Directx SDK, C# 2005<br>D3D现实还不是很成熟,如果有朋友感兴趣的话欢迎继续完善.
<br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件...
<br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件...
<br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件...
<br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件...
《编译原理实验报告》包含了对编译器设计与实现的深入理解和...通过阅读实验报告、理解源代码并运行测试用例,学习者不仅能深入理解编译原理,还能获得实际开发编译器的经验,为将来在软件开发领域的工作打下坚实基础。
<br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件...
通过这些测试用例,开发者可以深入理解C#中`List<T>`的使用,以及如何在运行时通过反射访问私有字段,从而提升代码的质量和可维护性。同时,这也有助于开发者更好地掌握C#编程中的一些核心概念和最佳实践。
本文将深入探讨"Ant项目配置与测试用例管理"这一主题,帮助你理解这两个工具的核心功能以及如何在实际开发中应用它们。 首先,Ant是Apache软件基金会的一个开源项目,它是一个基于Java的构建工具。Ant通过XML格式的...
### 测试用例实例知识点详解 #### 一、功能测试用例 **定义与目标:** 功能测试是一种软件测试类型,旨在验证软件的功能性需求是否按照预期的方式运作。功能测试通常涉及验证系统的输入、处理逻辑及输出是否符合...
Web 系统测试用例模板 Web 系统测试用例模板是指用于测试 Web 系统的测试用例文档,旨在确保 Web 系统的正确性、可靠性和性能。...通过使用测试用例模板,可以提高测试效率,减少测试时间和成本。
上篇文章相信大家已经了解了pytest在cmd下结合各种命令行参数如何运行测试用例,并输出我们想要看到的信息。那么今天会讲解一下pytest是如何收集我们写好的用例?我们又有哪些方式来运行单个用例或者批量运行用例呢...
本文档主要介绍了安全测试用例的各种测试场景,包括特殊字符测试、跨站攻击语句测试、注入测试、权限测试等。 一、特殊字符测试 在安全测试中,特殊字符测试是必不可少的一部分。特殊字符可以分为两类:单个字符和...
包括测试名称 测试模块 用例编号 用例目的 操作步骤 | 输入数据 | ...| 无效处理 相关用例<br> 测试类型 测试阶段 实际执行结果 执行结果 测试者 测试日期 内部版本号 改进建议 预置条件 特殊规程说明 <br>
本文将对软件测试用例进行详细的解释,并提供实用的测试用例设计和实施方法。 一、测试用例设计 测试用例设计是软件测试的第一步,它的目的是定义测试的范围和深度。测试用例设计的目的是为了确定软件的功能和性能...