Essas ações incluem:
Os formatos principais da linha de comandos são:
A variável opções Java padrão refere-se às opções da linha de comandos Java™, como -classpath <caminho_de_classe> para configurar o caminho de classe corretamente.
Consulte a Referência à API do Functional Tester (com/rational/test/ft/rational_ft) para obter uma lista completa das opções da linha de comandos.
A seguir, a lista as opções mais comumente usadas:
Nestes exemplos, -classpath deve apontar para os arquivos rational_ft.jar.
Grave um novo script:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> [ -map <mapa_compartilhado>] [options] -record <nome_do_script>Grave em um script existente, inserindo antes ou após de uma linha específica:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> [ -insertbefore <linha>] [ -insertafter <linha>] [options] -map <mapa_compartilhado>] [options] -record <nome_do_script>Compile um script:
Reproduza um script, transmitindo argumentos da linha de comandos <valores> para o script:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -log <nome_do_registro> [options] -playback <nome_do_script> [ -args <valores>]Reproduzir um script que utilize classes de outros projetos de teste funcional:
java -classpath <caminho_da_classe> com.rational.test.ft.rational_ft -datastore <diretório> -projectpath <caminho_do_projeto_de_referência> -playback <nome_do_script>Reproduza um script que utilize outras classes para os projetos de teste funcional:
java -projectpath <projectpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>Reproduzir um script que tenha um datapool associado:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -iterationCount <valor de iteração> -playback <nome_do_script>Grave, compile e reproduza um script:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> [options] -record <nome_do_script> -compile -playback [ -args <valores>]Construa um script vazio:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -map <nome_do_mapa_compartilhado> [options] -create <nome_do_script>Gere o arquivo auxiliar novamente para um script:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -helper <nome_do_script>Gere novamente todos os arquivos auxiliares para um armazém de dados:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -regenHelpers <nome_do_script>Exiba um arquivo de mapeamento de objetos:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -display <nome_do_arquivo_do_mapa_de_objetos>Exiba um arquivo de ponto de verificação:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -display <nome_do_arquivo_do_ponto_de_verificação>Edite um arquivo de mapeamento de objetos:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -edit <nome_do_arquivo_do_mapa_de_objetos>Edite um arquivo de ponto de verificação:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -edit <nome_do_arquivo_do_ponto_de_verificação>Crie e edite um mapa de objetos compartilhados:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -fromMap <nome_do_arquivo_do_mapa_de_objetos1> -createMap <nome_do_arquivo_do_mapa_de_objetos2>Mescle uma versão posterior de um mapa de objetos em uma versão atual (modificada) do mesmo mapa:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -from <nome_do_arquivo_do_mapa_de_objetos1> -to <nome_do_arquivo_do_mapa_de_objetos2> -original <nome_do_arquivo_do_mapa_de_objetos1> -mergeMapCompare o resultado de um ponto de verificação real ao resultado de um ponto de verificação esperado:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -datastore <diretório> -baseline <nome_do_arquivo_do_ponto_de_verificação_da_linha_de_base> -compare <nome_do_arquivo_do_ponto_de_verificação_esperado> <nome_do_arquivo_do_ponto_de_verificação_real>Ative um navegador configurado, o ambiente Java ou a plataforma Eclipse:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -enableName <navegador/ambiente_Java/Eclipse>Desative todos os navegadores configurados, ambientes Java e plataformas Eclipse:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -disableallExecute a Ferramenta de Configuração de Aplicativos:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -appConfig <nome_do_aplicativo>Execute o Inspetor do Objeto de Teste:
java -classpath <caminho_de_classe> com.rational.test.ft.rational_ft -inspectorExecute a Ferramenta de Configuração de Propriedades do Objeto:
java -classpath <caminho da classe> com.rational.test.ft.rational_ft -objectlibraryouSe o TestManager estiver instalado e você desejar executar o Functional Tester não-assistido em modo de batch com um log do TestManager, será necessário incluir as seguintes opções na linha de comandos do rational_ft:
Executar um script no 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 você não desejar que o TestManager exiba o log após a reprodução do script, também será necessário incluir a seguinte opção na linha de comandos do rational_ft:
-rt.bring_up_logviewer false
O formato da linha de comandos é: /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<Opções do Functional Tester>
Se utilizar o formato de linha de comandos acima, configure explicitamente as variáveis de ambiente do Functional Tester. Como alternativa, você pode utilizar o script Functional Tester ft_cmdline.
Ativar todos os ambientes em Linux®
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
Executar um script com argumentos da linha de comandos no Linux
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2