Tali azioni includono:
I formati della riga comandi principale sono:
Le opzioni java standard fanno riferimento alle opzioni della riga comandi Java™, come ad esempio -classpath <classpath> per impostare appropriatamente il percorso classi (classpath).
Per un elenco completo delle opzioni della riga comandi, consultare Riferimento API Functional Tester (com/rational/test/ft/rational_ft).
Di seguito è riportato l'elenco delle opzioni più comunemente utilizzate:
In questi esempi, -classpath deve specificare i file rational_ft.jar.
Registrare un nuovo script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -map <sharedmap>] [options] -record <nome-script>Registrare in uno script esistente, inserendo prima o dopo una determinata riga:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -insertbefore <riga>] [ -insertafter <riga>] [options] -map <sharedmap>] [options] -record <nome-script>Compilare uno script:
Riprodurre uno script, passando gli argomenti di riga comandi <valori> allo script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -log <nome registro> [options] -playback <nome-script> [ -args <valori>]Riprodurre uno script che utilizza classi da altri oggetti di test funzionali:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>Riprodurre uno script che utilizza altre classi per i progetti di test funzionali:
java -projectpath <projectpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>Riprodurre uno script con un pool di dati associato:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -iterationCount <iteration value> -playback <script-name>Registrare, compilare e riprodurre uno script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [options] -record <nome-script> -compile -playback [ -args <valori>]Creare uno script vuoto:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -map <nome_associazione_condivisa> [options] -create <nome-script>Rigenerare il file helper per uno script:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -helper <nome-script>Rigenerare tutti i file helper per un datastore:
java -classpath <classpath> com.rational.test.ft.rational_ft -regenHelpers <nome-script>Visualizzare un file associazione oggetti:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <nomefile-associazione-oggetti>Visualizzare un file punto di verifica:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <nomefile punto di verifica>Modificare un file associazione oggetti:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <nomefile associazione oggetti>Modificare un file punto di verifica:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <nomefile punto di verifica>Creare e modificare un'associazione oggetti condivisa:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -fromMap <nomefile1 associazione oggetti> -createMap <nomefile2 associazione oggetti>Unire una versione più recente di un'associazione oggetti con una versione corrente (modificata) della stessa associazione:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -from <nomefile1 associazione oggetti> -to <nomefile2 associazione oggetti> -original <nomefile1 associazione oggetti> -mergeMapConfrontare un risultato reale del punto di verifica con un risultato previsto del punto di verifica:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -baseline <nome file punto di verifica base> -compare <nome file punto di verifica previsto> <nome file punto di verifica effettivo>Abilitare un browser configurato, un ambiente Java o una piattaforma Eclipse:
java -classpath <classpath> com.rational.test.ft.rational_ft -enableName <browser/ambiente Java/Eclipse>Disabilitare tutti i browser configurati, gli ambienti Java e le piattaforme Eclipse:
java -classpath <classpath> com.rational.test.ft.rational_ft -disableallEseguire lo strumento di configurazione dell'applicazione:
java -classpath <percorso di classe> com.rational.test.ft.rational_ft -appConfig <nome dell'applicazione>Eseguire la funzione Controllo oggetto di test:
java -classpath <percorso di classe> com.rational.test.ft.rational_ft -inspectorEseguire lo strumento di configurazione delle proprietà degli oggetti:
java -classpath <classpath> com.rational.test.ft.rational_ft -objectlibraryouSe TestManager è installato e si desidera eseguire Functional Tester in modalità batch non presidiata mediante un registro di TestManager, è necessario includere le seguenti opzioni nella riga comandi rational_ft:
Eseguire uno script su 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
Se non si desidera che TestManager visualizzi il registro dopo la riproduzione dello script, è necessario includere la seguente opzione nella riga comandi rational_ft:
-rt.bring_up_logviewer false
Il formato della riga comandi è: /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<opzioni di Functional Tester>
Se si utilizza questo formato della riga comandi, è necessario impostare esplicitamente le variabili d'ambiente di Functional Tester. In alternativa, è possibile utilizzare lo script ft_cmdline.
Abilita tutti gli ambienti in Linux®
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
Esegui uno script con gli argomenti della riga comandi su Linux
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2