Recopilación automatizada de registros de fallas

Cuando se depuran las pruebas, siempre se necesita un conjunto de registros para obtener una idea básica de la falla y el dispositivo a prueba. Las fuentes incluyen: Logcat, registro del host de Tradefed, capturas de pantalla, etcétera.

Para que cualquier escritor de pruebas pueda obtener esos registros de manera genérica y sencilla, Tradefed tiene un mecanismo integrado para ayudarte a recolectarlos.

Configuración

Para recopilar automáticamente algunos registros en caso de error, puedes agregar la siguiente opción a la línea de comandos de Tradefed:

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

Para ver la lista completa de valores posibles, realiza la compra AutoLogCollector

Para mayor comodidad, logcat y captura de pantalla tienen una marca directa:

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

Nota sobre módulos de paquete (AndroidTest.xml)

Los módulos no pueden especificar directamente esta opción en el AndroidTest.xml, pero puede usar un controlador de módulos en su lugar.