Esta página contém instruções para executar testes automatizados do CTS no Android 10 ou versões anteriores.
Executar uma sessão de repetição
Se esta for sua primeira execução de teste, talvez haja testes que falhem devido a problemas fora do seu controle. Por exemplo, uma conexão de rede pode estar lenta ou um sinal de GPS pode estar fraco. Portanto, execute os testes novamente (repita) até que todos os módulos de teste sejam concluídos e os números de falhas no teste sejam os mesmos nas duas últimas sessões de repetição. Para executar uma sessão de repetição no Android 9 e 10:
run retry --retry session_number`
Para executar uma sessão de repetição no Android 8.1 ou versões anteriores:
run cts --retry session_number
Executar uma sessão de repetição em testes parametrizados com falha
Os testes parametrizados aprovados não são repetidos. Para executar uma sessão de repetição apenas em testes parametrizados com falha:
run retry --retry session_number --new-parameterized-handling
Executar planos de teste individuais
Em vez de executar todos os planos de teste de uma só vez, você pode executar planos de teste individuais. Para executar um plano de teste individual:
Identifique o nome do plano de teste que você quer executar.
Para Android 7 e versões mais recentes:
list modulesPara Android 6 ou versões anteriores:
list plansExecute o plano de teste:
run cts --plan test_module_or_plan_name
Melhorar o tempo de execução do teste
Se você quiser melhorar o tempo de execução do teste, poderá fragmentar os testes em vários dispositivos. A fragmentação exige que o host conecte pelo menos dois dispositivos, mas seis ou mais dispositivos são recomendados para eficiência.
Para fragmentar testes no Android 9 ou 10, execute:
run cts --shard-count number_of_shards
Para fragmentar testes no Android 8.1 ou versões anteriores, execute:
run cts --shards number_of_shards
Executar o CTS para dispositivos com várias telas
Se o dispositivo estiver executando o Android 10 e tiver várias telas, você precisará executar o plano de teste cts-foldable separadamente:
run cts-foldable
Os casos de teste aprovados ou com falha para o modo de tela alternativo são anexados com o
valor de display_mode, por exemplo, testcase1[display_mode=0].