Script AddAndroidApp.jar

Use AddAndroidApp.jar a partir da linha de comandos para instrumentar o application under test (AUT) e incluí-lo no test workbench.

Se o AddAndroidApp.jar for executado com êxito, ele retornará um código de saída 0. Caso contrário, ele retornará um código de saída 1.

Digite o comando a seguir para saber mais sobre os parâmetros obrigatórios e opcionais da ferramenta de linha de comandos AddAndroidApp.jar.

java -jar AddAndroidApp.jar options
Tabela 1. Opções de linha de comandos
Argumentos e opções da linha de comandos Descrição
-w URL do Workbench, que inclui o endereço IP e a porta, por exemplo, http://127.0.0.1:7878
Aplicativo Android (.apk) O nome do aplicativo Android, por exemplo, Calculator.apk. É possível incluir vários arquivos .apk na linha de comandos.
-c

Fecha o test workbench depois que todos os aplicativos são incluídos no ambiente de trabalho, por exemplo, eclipse -launcher.appendVmargs -vmargs -Dcom.ibm.rational.test.lt.services.server.moeb.CLI=true. Essa opção requer que o ambiente de trabalho seja ativado com a propriedade de sistema com.ibm.rational.test.lt.services.server.moeb.CLI configurada como true.

Para fechar o ambiente de trabalho automaticamente, use a preferência do Eclipse Geral > Inicialização e encerramento e marque Confirmar saída ao fechar a última janela.

-d Descrição. O texto para a descrição desse aplicativo. O texto será exibido no editor de Aplicativos do Dispositivo móvel e da IU da web no ambiente de trabalho.
-f Reconstruído à força. Se a mesma versão exata do aplicativo Android já tiver sido incluída no ambiente de trabalho, o aplicativo será reconstruído à força em outro momento.
-m Arquivo .ma. A pasta da área de trabalho em que o recurso .ma desse aplicativo é criado. Essa opção será ignorada se a pasta da área de trabalho não for localizada.
-o Pasta de saída. A pasta local na qual os aplicativos instrumentados são transferidos por download.
-v Versão. Exibe a versão da ferramenta AddAndroidApp.jar.
-alias O alias do keystore a ser usado para assinar todos os aplicativos produzidos
-keepdata Manter dados do aplicativo durante a instalação no dispositivo. Use com opções de assinatura, uma vez que requer a mesma assinatura que a do aplicativo original.
-keystore keystore O caminho local do keystore que contém a chave privada a ser usada para assinar todos os aplicativos gerados.
-aliaspassword alias-password A senha do alias.
-keystorepassword keystore-password A senha do keystore.

Exemplos

Execute o comando a seguir para instrumentar um AUT, como Calculator.apk, e incluí-lo no ambiente de trabalho:

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 Calculator.apk

Execute o comando a seguir para instrumentar vários aplicativos e incluí-los no ambiente de trabalho. Basta incluir os nomes dos arquivos .apk na linha de comandos, como a seguir:

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 Calculator.apk MySimpleApp.apk MySecondApp.apk

Execute os comandos a seguir para iniciar o ambiente de trabalho, instrumentar o AUT e fechar o ambiente de trabalho:

eclipse -launcher.appendVmargs -vmargs -Dcom.ibm.rational.test.lt.services.server.moeb.CLI=true
java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 -c Calculator.apk
Nota: É necessário fechar o ambiente de trabalho após a execução de testes da linha de comandos, porque a mesma área de trabalho não pode ser usada por duas instâncias do ambiente de trabalho. Consulte http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html para obter detalhes adicionais sobre opções de tempo de execução adicionais do Eclipse. Para evitar que o fechamento do ambiente de trabalho solicite com o diálogo de saída de confirmação, acesse a preferência do Eclipse Geral > Inicialização e encerramento e selecione Confirmar saída ao fechar a última janela.

Execute o comando a seguir para instrumentar o AUT e faça o download do aplicativo gerado em uma pasta local:

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 -o localdir Calculator.apk

Feedback