Ejecutar pruebas de componente desde una línea de mandatos

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 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 Ayuda > Acerca de > Detalles de configuración, 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:
  1. Abra la ventana o el shell de línea de mandatos
  2. 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.
  3. 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\\".
  4. Sustituya <dir_área_trabajo> por la vía de acceso al directorio del área de trabajo.
  5. 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.
  6. 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.
Conceptos relacionados
Ejecución autónoma de pruebas de componentes
Referencia relacionada
Referencia de modalidad autónoma de prueba de componentes
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.