Coleta automática de registros de falhas

Ao depurar testes, um conjunto de registros é sempre necessário para ter uma ideia básica da falha e do dispositivo em teste. As fontes incluem: Logcat, registro do host Tradefed, captura de tela etc.

Para tornar o processo genérico e fácil para qualquer gravador de testes, o Tradefed tem um mecanismo integrado que ajuda a coletar esses registros.

Configuração

Para coletar automaticamente alguns registros em caso de falha, adicione a seguinte opção à linha de comando do Tradefed:

--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE

Para conferir a lista completa de valores possíveis, consulte AutoLogCollector

Para facilitar, o logcat e a captura de tela têm uma flag direta:

--logcat-on-failure
and
--screenshot-on-failure

Observação sobre módulos de pacote (AndroidTest.xml)

Os módulos não podem especificar diretamente essa opção no AndroidTest.xml, mas podem usar um controlador de módulo.