Il s'agit des actions suivantes :
Les formats principaux de la ligne de commande sont les suivants :
La variable options java standard représente les options de ligne de commande Java™, telles que -classpath <cheminclasses>, utilisées pour définir un chemin d'accès aux classes correctement.
Consultez les informations de référence des API de Functional Tester (com/rational/test/ft/rational_ft) pour prendre connaissance de la liste complète des options de ligne de commande.
Vous trouverez ci-après la liste des options les plus fréquemment utilisées.
Dans ces exemples, -classpath doit pointer sur les fichiers rational_ft.jar.
Enregistrer un nouveau script :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> [ -map <mappe partagée>] [options] -record <nom du script>Enregistrer un script simplifié :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -simplescript true -datastore <répertoire> [-map<nom de mappe partagée>] [options] -record <nom du script>Insérer un enregistrement dans un script existant, avant ou après une ligne donnée :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> [ -insertbefore <ligne>] [ -insertafter <ligne>] [options] -map <mappe partagée>] [options] -record <nom du script>Compiler un script :
Lire un script en lui transmettant des arguments de ligne de commande <valeurs> :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -log <nom du journal> [options] -playback <nom du script> [ -args <valeurs>]Exécuter un script qui utilise des classes d'autres projets de test fonctionnel :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -projectpath <chemin d'accès au projet de référence> -playback <nom du script>Lire un script qui utilise d'autres classes pour les projets Functional Tester :
java -projectpath <chemin d'accès au projet> com.rational.test.ft.rational_ft -datastore <répertoire> -projectpath <chemin d'accès au projet de référence> -playback <nom du script>Lire un script auquel un pool de données est associé :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -iterationCount <valeur de l'itération> -playback <nom-script>Enregistrer, compiler et lire un script :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> [options] -record <nom du script> -compile -playback [ -args <valeurs>]Créer un script vide :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -map <nom de la mappe partagée> [options] -create <nom du script>Régénérer le fichier d'auxiliaire d'un script :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -helper <nom du script>Régénérer tous les fichiers d'auxiliaire d'un magasin de données :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -regenHelpers <nom du script>Afficher un fichier de mappe d'objets :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -display <nom du fichier de la mappe d'objets>Afficher le fichier des points de vérification :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -display <nom du fichier des points de vérification>Editer un fichier de mappe d'objets :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -edit <nom du fichier de la mappe d'objets>Editer un fichier de points de vérification :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -edit <nom du fichier des points de vérification>Créer et modifier une mappe d'objets partagée :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -fromMap <nom du fichier de mappe d'objets 1> -createMap <nom du fichier de mappe d'objets 2>Fusionner une version ultérieure d'une mappe d'objets et la version actuelle (modifiée) de la même mappe :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -from <nom du fichier de mappe d'objets 1> -to <nom du fichier de mappe d'objets 2> -original <nom du fichier de mappe d'objets> -mergeMapComparer le résultat d'un point de vérification réel et celui d'un point de vérification attendu :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -datastore <répertoire> -baseline <nom du fichier des points de vérification de référence> -compare <nom du fichier des points de vérification attendu> <nom du fichier des points de vérification réel>Activer un navigateur configuré, l'environnement Java ou une plateforme Eclipse :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -enableName <navigateur/environnement Java/Eclipse>Désactiver tous les navigateurs configurés, les environnements Java et les plateformes Eclipse :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -disableallExécuter l'outil de configuration d'application :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -appConfig <nom de l'application>Exécuter l'inspecteur d'objet de test :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -inspectorExécuter l'outil de configuration des propriétés d'objet :
java -classpath <chemin d'accès aux classes> com.rational.test.ft.rational_ft -objectlibraryouSi TestManager est installé et que vous souhaitez exécuter Functional Tester sans surveillance en mode batch (traitement par lots) avec un journal TestManager, vous devez inclure les options suivantes sur la ligne de commande rational_ft :
Exécuter un script sous 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 vous ne souhaitez pas que TestManager affiche automatiquement le journal après la lecture du script, vous devez inclure l'option suivante sur la ligne de commande rational_ft :
-rt.bring_up_logviewer false
Le format de ligne de commande est : /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<options Functional Tester>
Si vous utilisez le format de ligne de commande ci-dessus, vous devez explicitement définir les variables d'environnement de Functional Tester. Vous pouvez aussi utiliser le script Functional Tester ft_cmdline.
Activer tous les environnements sous Linux®
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
Exécuter un script avec des arguments de ligne de commande sous Linux
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2