Registro automatizado na coleta de falhas

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

Para tornar genérico e fácil para qualquer escritor de teste obter esses logs, o Tradefed possui um mecanismo embutido para ajudar a coletá-los.

Configuração

Para coletar automaticamente alguns logs em caso de falha, você pode adicionar a seguinte opção à sua linha de comando Tradefed:

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

Para ver a lista completa de valores possíveis, confira AutoLogCollector

Por conveniência, o logcat e a captura de tela têm um sinalizador direto:

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

Nota sobre os módulos do pacote (AndroidTest.xml)

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