Estas acciones incluyen:
Los formatos de línea de mandatos de núcleo son los siguientes:
Las opciones Java estándar hacen referencia a las opciones de línea de mandatos de Java™, como -classpath <vía de acceso de clases>, para establecer la vía de acceso de clases correctamente.
Consulte la Referencia de API de Functional Tester (com/rational/test/ft/rational_ft) para ver una lista completa de opciones de línea de mandatos.
La siguiente es la lista de las opciones utilizadas más habitualmente:
En estos ejemplos, -classpath debe apuntar a los archivos rational_ft.jar.
Grabar un script nuevo:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> [ -map <correlación compartida>] [opciones] -record <nombre de script>Grabar algo en un script existente, efectuando la inserción antes o después de una línea determinada:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> [ -insertbefore <línea>] [ -insertafter <línea>] [opciones] -map <correlación compartida>] [opciones] -record <nombre de script>Compilar un script:
Reproducción de un script, pasando los <valores> de los argumentos de la línea de mandatos al script:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -log <nombre de registro> [opciones] -playback <nombre de script> [ -args <valores>]Reproducir un script que utilice clases de otros proyectos de Functional Test:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -projectpath <vía de acceso de proyecto de referencia> -playback <nombre de script>Reproducir un script que utilice otras clases para los proyectos de Functional Test:
java -projectpath <vía acceso proyecto> com.rational.test.ft.rational_ft -datastore <directorio> -projectpath <vía acceso proyecto referencia> -playback <nombre script>Reproducir un script que tenga una agrupación de datos asociada:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -iterationCount <valor de iteración> -playback <nombre de script>Grabar, compilar y reproducir un script:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> [opciones] -record <nombre de script> -compile -playback [ -args <valores>]Construir un script vacío:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -map <nombre correlación compartida> [opciones] -create <nombre de script>Regenerar archivo del ayudante para un script:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -helper <nombre de script>Regeneración de todos los archivos del ayudante en un almacén de datos:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -regenHelpers <nombre de script>Visualizar un archivo de correlación de objetos:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -display <nombre de archivo de correlación de objetos>Visualizar un archivo de punto de verificación:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -display <nombre de archivo de punto de verificación>Editar un archivo de correlación de objetos:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -edit <nombre de archivo de correlación de objetos>Editar un archivo de punto de verificación:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -edit <nombre de archivo de punto de verificación>Crear y editar una correlación de objetos compartida:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -fromMap <nombre de archivo de correlación de objetos 1> -createMap <nombre de archivo de correlación de objetos 2>Fusionar una versión posterior de una correlación de objetos en una versión actual (modificada) de la misma correlación:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -from <nombre de archivo de correlación de objetos 1> -to <nombre de archivo de correlación de objetos 2> -original <nombre de archivo de correlación de objetos 1> -mergeMapComparar un resultado de punto de verificación real con un resultado de punto de verificación esperado:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -datastore <directorio> -baseline <nombre de archivo de punto de verificación de línea base> -compare <nombre de archivo de punto de verificación esperado> <nombre de archivo de punto de verificación real>Habilitar un navegador configurado, un entorno Java o una plataforma de Eclipse:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -enableName <navegador/entorno Java/Eclipse>Inhabilitar todos los navegadores configurados, los entornos Java y las plataformas de Eclipse:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -disableallEjecutar la Herramienta de configuración de aplicaciones:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -appConfig <nombre de aplicación>Ejecución del Inspector de objeto de prueba:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -inspectorEjecutar la Herramienta de configuración de propiedades de objeto:
java -classpath <vía de acceso de clases> com.rational.test.ft.rational_ft -objectlibraryouSi tiene instalado TestManager y desea ejecutar Functional Tester desatendido en modalidad de proceso por lotes con un registro de TestManager, debe incluir las opciones siguientes en la línea de mandatos de rational_ft:
Ejecutar un script en Windows®
java -classpath "C:\IBM\RFT\FunctionalTester\bin\rational_ft.jar" com.rational.test.ft.rational_ft -datastore \\My_project\AUser\RobotJProjects -user admin -project \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01
Si no desea que TestManager muestre el registro después de reproducir el script, también debe incluir la opción siguiente en la línea de mandatos de rational_ft:
-rt.bring_up_logviewer false
El formato de la línea de mandatos es: /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<opciones de Functional Tester>
Si utiliza el formato de línea de mandatos anterior, debe establecer explícitamente las variables de entorno de Functional Tester. También puede utilizar el script de Functional Tester ft_cmdline.
Habilitar todos los entornos en Linux®
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
Ejecutar un script con argumentos de la línea de mandatos en Linux
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2