Puede ejecutar configuraciones de prueba de componente en un entorno de trabajo
"autónomo" (sin interfaz de usuario para el entorno de desarrollo) desde una interfaz de línea de
mandatos.
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.
El entorno de desarrollo no necesita estar ejecutándose.
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 ejecutar prueba de componentes en un
entorno de trabajo autónomo, lance la aplicación de modalidad de línea de mandatos utilizando el
mandato <dir_eclipse>/jre/bin/java <opciones de
máquina virtual> -cp <dir_eclipse>/startup.jar
org.eclipse.core.launcher.Main <opciones de modalidad de línea de mandatos>
<opciones de eclipse>, conjuntamente con la configuración del
producto.
Es posible que necesita añadir parámetros adicionales a los mandatos, dependiendo de la
configuración del sistema operativo. Los parámetros para lanzar el entorno de trabajo están
ubicados en los detalles de configuración del sistema bajo
Propiedades del
sistema en , donde:
- Las <opciones de máquina virtual> están ubicadas bajo la propiedad
eclipse.vmargs.
- Las opciones principales de Eclipse están ubicadas bajo la propiedad
eclipse.commands a la que añade la vía de acceso del área de trabajo
utilizando el símbolo de Eclipse -data.
- Las <opciones de modalidad de línea de mandatos> hacen referencia a las
opciones de modalidad de línea de mandatos. Consulte la sección correspondiente para obtener más
información.
Para ejecutar pruebas de componente en un entorno de trabajo autónomo:
- Abra la ventana o el shell de línea de mandatos
- Especifique la línea de mandatos correcta para el entorno. Por ejemplo:
- Para Windows: <dir_eclipse>/jre/bin/java
-Xj9 -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl
-cp <dir_eclipse>/startup.jar org.eclipse.core.launcher.Main
-application com.ibm.r2a.command.line.mode.CommandLineModeApplication -onlyClient
ComponentTest -data <dir_área_trabajo> -reportDirectory <dir_área_trabajo>/report
- Para Linux: <dir_eclipse>/jre/bin/java
-Xj9 -Dorg.eclipse.swt.browser.internal.flash -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl
-cp <dir_eclipse>/startup.jar org.eclipse.core.launcher.Main
-application com.ibm.r2a.command.line.mode.CommandLineModeApplication -os
linux -ws gtk -plugincustomization <pluginCustomizationPath> -data <dir_área_trabajo> -reportDirectory <dir_área_trabajo>/report -onlyClient ComponentTest
En estos ejemplos:- -Xj9 -Dorg.eclipse.swt.browser.internal.flash
-Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImplcorresponde a los argumentos de máquina virtual necesarios para el entorno de trabajo.
- -data <workspace_dir> -plugincustomization <pluginCustomizationPath> corresponde
a los argumentos de Eclipse necesarios.
- El resto de argumentos está relacionado con la aplicación para la modalidad de línea de
mandatos.
- Sustituya <dir_eclipse> por la vía de acceso al directorio Eclipse. Este directorio de Eclipse debe ser el directorio de Eclipse ubicado en el directorio de la raíz
del proyecto. 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\\".
- Sustituya <dir_área_trabajo> por la vía de acceso al directorio
del área de trabajo.
- Añada opciones adicionales al final de la línea de mandatos. Para obtener información acerca de los parámetros opcionales, consulte el tema de consulta
relativo a la modalidad autónoma de componentes.
- Pulse Intro.
El resultado de la ejecución de prueba se genera en un directorio
report ubicado en el área de trabajo.
Nota: En algunos entornos, la
longitud de una línea de mandatos puede ser limitada. Si especifica errores debido a una línea de
mandatos truncada, intente sustituir partes de los mandatos por variables.