Selecionar qual host de teste do Android usar no 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á.

Selecionar qual host de teste do Android usar no Device Farm

Atenção

O antigo Android Test Host não estará mais disponível em 21 de outubro de 2024. Observe que o processo de suspensão de uso está dividido em várias datas:

  • Em 22 de abril de 2024, as tarefas de qualquer nova conta serão direcionadas para o host de teste atualizado.

  • Em 2 de setembro de 2024, todos os arquivos de especificações de teste novos ou modificados devem ter como alvo o host de teste atualizado.

  • Em 21 de outubro de 2024, os trabalhos não poderão mais ser executados no host de teste legado.

Configure seus arquivos de especificações de teste para o amazon_linux_2 host para evitar problemas de compatibilidade.

Observe que o Legacy Android Test Host suporta apenas as versões 14 e inferiores do Android. Use o host amazon_linux_2 para as versões 15 e superiores do Android.

AWSO Device Farm usa máquinas host Amazon Elastic Compute Cloud (EC2) executando o Amazon Linux 2 para executar testes do Android. Para testes de Android, o Device Farm requer o seguinte campo em seu arquivo de especificações de teste para escolher o host de teste do Amazon Linux 2:

android_test_host: amazon_linux_2 | legacy

Use o amazon_linux_2 para executar seus testes no host de teste do Amazon Linux 2:

android_test_host: amazon_linux_2

Saiba mais sobre os benefícios do Amazon Linux 2 aqui.

O Device Farm recomenda o uso do host Amazon Linux 2 para testes de Android em vez do ambiente de host legado. Se você preferir usar o ambiente legado, use legacy para executar seus testes no host de teste legado:

android_test_host: legacy

Por padrão, os arquivos de especificação de teste sem uma seleção de host de teste serão executados no host de teste legado.

Sintaxe descontinuada

Abaixo está a sintaxe obsoleta para escolher o Amazon Linux 2 em seu arquivo de especificação de teste:

preview_features: android_amazon_linux_2_host: true

Se você estiver usando esse sinalizador, seus testes continuarão a ser executados no Amazon Linux 2. No entanto, é altamente recomendável remover a seção de sinalizadores preview_features e substituí-la pelo novo campo android_test_host para evitar a sobrecarga de manutenção no futuro.

Atenção

Usar os sinalizadores android_test_host e android_amazon_linux_2_host em seu arquivo de especificação de teste retornará um erro. Somente um deve ser usado. Recomendamos android_test_host.