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.