Usando a devicefarm-cli ferramenta no AWS Device Farm - AWS Device Farm

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando a devicefarm-cli ferramenta no AWS Device Farm

AWSO Device Farm usa máquinas host Amazon Elastic Compute Cloud (EC2) executando o Amazon Linux 2 para executar testes do Android. O host de teste do Amazon Linux 2 usa uma ferramenta de gerenciamento de versão padronizada chamada devicefarm-cli para selecionar versões de software. Essa ferramenta é separada da AWS CLI e está disponível somente no Device Farm Test Host. Com a devicefarm-cli, você pode alternar para qualquer versão de software pré-instalada no host de teste. Isso proporciona uma maneira direta de manter o arquivo de especificações de teste do Device Farm ao longo do tempo e oferece um mecanismo previsível para atualizar as versões do software no futuro.

O trecho abaixo mostra a página de help da devicefarm-cli:

$ devicefarm-cli help Usage: devicefarm-cli COMMAND [ARGS] Commands: help Prints this usage message. list Lists all versions of software configurable via this CLI. use <software> <version> Configures the software for usage within the current shell's environment.

Vamos analisar alguns exemplos usando a devicefarm-cli. Para usar a ferramenta para alterar a versão do Python de 3.10 para 3.9 em seu arquivo de especificação de teste, execute os seguintes comandos:

$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17

Para alterar a versão do Appium de 1 para 2:

$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
dica

Observe que, quando você seleciona uma versão de software, a devicefarm-cli também alterna as ferramentas de suporte para essas linguagens, como pip para Python e npm para NodeJS.

Para obter mais informações sobre como o Device Farm testa dispositivos Android, consulteAmbiente de teste Amazon Linux 2 para testes de Android.

Para obter mais informações sobre o software pré-instalado no host de teste do Amazon Linux 2, consulteBibliotecas de software pré-instaladas para dar suporte aos testes Device Farm de dispositivos Android.