Tentar isolamento novamente

Consulte a documentação Nova tentativa automática de teste. para entender como funciona o recurso de repetição.

Ao executar novas tentativas, se o dispositivo tiver entrado em um estado inadequado que não permita mais o sucesso dos testes. Use o método de isolamento restaurar a inicial do dispositivo e permitir que os testes sejam executados e tenham sucesso.

Ativar o recurso

O isolamento de novas tentativas pode ser ativado com as opções a seguir, além das opções de repetição:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

ou desativado com:

--retry-isolation-grade NOT_ISOLATED

Esse recurso fica desativado por padrão.

Grau de isolamento diferente

A nota de isolamento representa a extensão do isolamento que queremos configurar entre novas tentativas:

  • FULLY_ISOLATED limpará completamente e redefina o dispositivo target_preparers configurados da configuração
  • REBOOT_ISOLATED reinicializa o dispositivo

Observação sobre o conjunto de teste de compatibilidade (CTS)

No momento, as execuções de CTS de parceiros do Android não são compatíveis com FULLY_ISOLATED

Como serão os resultados?

Os relatórios de resultados recebem um marcador indicando que um determinado módulo ou execução estava em execução isolamento e pode optar por exibir o marcador em seu relatório.

  • No nível do módulo, a propriedade module-isolated será definida como o grau de isolamento.
  • No nível da execução, a propriedade run-isolated será definida para o isolamento dela. nota

Por exemplo: o primeiro módulo em execução depois de ser isolado será informado como module-isolated:FULLY_ISOLATED:

Uma execução de teste isolada fornece um sinal forte. Seja aprovado ou reprovado, os proprietário do teste deve ter certeza de que nenhum estado ruim de um foi deixado no dispositivo.