Puede ejecutar configuraciones de lanzamiento de prueba de componentes en un entorno de
trabajo "autónomo" (sin interfaz de usuario para el entorno de desarrollo.) Esto puede resultar
útil si desea incluir pruebas de componente en un script Ant.
Antes de ejecutar pruebas de componente en modalidad autónoma:
- El área de trabajo debe contener una suite de pruebas válida con un caso de prueba como
mínimo.
- El componente sometido a prueba debe ser compilable.
- Debe ejecutar Agent Controller en su máquina para poder recuperar resultados de la prueba. Agent Controller es un proceso daemon que habilita aplicaciones de cliente para lanzar procesos de
sistema principal e interactuar con agentes que coexisten en los procesos de sistema
principal.
- Debe tener un área de trabajo que contenga una o varias configuraciones de lanzamiento para
pruebas de componente.
Nota: No puede ejecutar varios entornos de trabajo autónomos en la misma área de trabajo al mismo
tiempo ni puede utilizar un entorno de trabajo autónomo mientras una interfaz de usuario gráfica de
Eclipse haya bloqueado el área de trabajo.
Para crear y ejecutar un script Ant:
- Seleccione .
- Especifique build.xml como el nombre del script Ant y pulse
Finalizar.
- Efectúe una doble pulsación sobre el script Ant build.xml para
abrir el editor Ant.
- Especifique el contenido siguiente en el editor:
<?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>
Nota: Este es un script Ant de ejemplo para Windows.
Para obtener información acerca de los parámetros específicos de plataforma adicionales, consulte
el tema de consulta relativo a la modalidad autónoma de componentes.
- Sustituya los valores de propiedad de eclipse_dir y
workspace_dir por el directorio de instalación de Eclipse real y el directorio
de área de trabajo. Añada opciones adicionales al valor de propiedad options. Utilice
comillas dobles cuando la vía de acceso contenga espacios y barras invertidas dobles
(\\) en lugar del carácter de barra invertida. A continuación se proporciona
un ejemplo "C:\\Archivos de programa\\IBM\\Rational\\".
- Cierre el editor Ant.
- Para ejecutar el script Ant, pulse el botón derecho del ratón sobre el script
build.xml, seleccione
y pulse Ejecutar. Esto lanza una instancia nueva del entorno Eclipse en modalidad autónoma, lo que ejecutará
las configuraciones de prueba de componente ubicadas en el área de trabajo especificada. También
puede ejecutar el script Ant desde una línea de mandatos utilizando el mandato runAnt.
El resultado de la ejecución de prueba se genera en un directorio
report ubicado en el área de trabajo.