Tentar o 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 bem-sucedidos.

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 vai apagar e redefinir completamente o dispositivo, executando novamente os 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 dos parceiros do Android não oferecem suporte a 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 como o isolamento dela. nota

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

Um teste executado em isolamento 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.