可以从“无外设”工作台(开发环境没有用户界面)中的命令行运行 Java 组件测试。如果您想定期在无人照看的情况下运行组件测试,或者如果您想将组件测试包括在 Ant 脚本中,这样做将很有用。
在以无外设方式运行组件测试之前,必须具有包含一个或多个组件测试启动配置的工作空间。可以在第一次运行测试时创建启动配置。开发环境无需正在运行。无外设执行只能运行 Java 组件测试。EJB 和 Web Service 组件测试不能以无外设方式运行。
命令行界面允许您指定工作空间和任何可选参数。命令行启动只具有运行组件测试所需的核心功能的无外设 Eclipse 环境,该环境没有用户界面功能。缺省情况下,它接下来将运行在工作空间中找到的所有组件测试启动配置。
提供了选项来在使用概要分析的情况下运行组件测试、仅启动指定的启动配置或指定报告输出格式。在参考部分中描述了所有命令行参数。
不能同时在同一个工作空间上运行几个无外设工作台,也不能在 Eclipse 图形用户界面具有锁定的工作空间时使用无外设工作台。
D:\eclipse\jre\bin\java -Xj9 -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl -cp D:\eclipse\startup.jar org.eclipse.core.launcher.Main -application com.ibm.r2a.command.line.mode.CommandLineModeApplication -onlyClient ComponentTest -data "D:\\workspace" -profile -launch Config1 Config2 -reportDirectory "D:\\workspace\\report"