从 Ant 脚本运行组件测试

可以在“无外设”工作台(开发环境没有用户界面)中运行组件测试启动配置。如果您想将组件测试包括在 Ant 脚本中,这样做将很有用。

在以无外设方式运行组件测试之前:
注: 不能同时在同一个工作空间上运行几个无外设工作台,也不能在 Eclipse 图形用户界面具有锁定的工作空间时使用无外设工作台。
要创建并运行 Ant 脚本:
  1. 选择文件 > 新建 > 文件
  2. 输入 build.xml 作为 Ant 脚本的名称并单击完成
  3. 双击 build.xml Ant 脚本以打开 Ant 编辑器。
  4. 在该编辑器中输入以下内容:
    <?xml version="1.0" encoding="UTF-8">
    <project name="MyTestProject" default="ComponentTestHeadless" >
    
    	<target name="ComponentTestHeadless">
    
    		<property name="eclipse_dir" value="D:\\eclipse"/>
    		<property name="workspace_dir" value="D:\\workspace"/>
    		<property name="options" value=" -onlyClient ComponentTest -reportDirectory ${workspace_dir}\\batch_report -fullreport -timeStampMode"/>
    
    		<exec executable="${eclipse_dir}/jre/bin/java" dir="${eclipse_dir}" vmlauncher="false">
    			<arg line="-Xj9 -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl -cp ${eclipse_dir}/startup.jar org.eclipse.core.launcher.Main -application com.ibm.r2a.command.line.mode.CommandLineModeApplication -data ${workspace_dir} ${options}" />
    		</exec>
    	</target>
    
    </project>
    注: 这是适用于 Windows 的一个示例 Ant 脚本。有关其它特定于平台参数的信息,请参阅组件测试无外设方式的相关参考主题。
  5. eclipse_dirworkspace_dir 的属性值替换为实际的 Eclipse 安装目录和工作空间目录。将任何其它选项添加到 options 属性值。 当路径包含空格和双反斜杠(\\)而不是反斜杠时,使用双引号。以下是一个示例:"C:\\Program Files\\IBM\\Rational\\"
  6. 关闭 Ant 编辑器。
  7. 要运行 Ant 脚本,右键单击 build.xml 脚本,选择运行 > 外部工具 > 外部工具,然后单击运行 这将以无外设方式启动 Eclipse 环境的新实例,该实例将运行位于指定工作空间中的组件测试启动配置。还可以通过使用 runAnt 命令从命令行运行 Ant 脚本。
在位于工作空间中的 report 目录中生成测试执行的结果。
相关概念
组件测试的无外设执行
相关参考
组件测试无外设方式参考
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.