Ao depurar testes, um conjunto de registros é sempre necessário para ter uma ideia básica da falha e do dispositivo em teste. As origens incluem: Logcat, registro do host do Tradefed, captura de tela etc.
Para tornar a coleta desses registros genérica e fácil para qualquer autor de teste, o Tradefed tem um mecanismo integrado para ajudar na coleta.
Configuração
Para coletar automaticamente alguns registros de falha, adicione a opção a seguir à sua 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 sua conveniência, o logcat e a captura de tela têm uma flag direta:
--logcat-on-failure
and
--screenshot-on-failure
Observação sobre os módulos do 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.