Cuando se realizan pruebas de depuración, siempre se necesita un conjunto de registros para obtener un panorama básico de la falla y el dispositivo en prueba. Las fuentes incluyen Logcat, el 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, Tradedefed cuenta con un mecanismo integrado para ayudar a recopilarlos.
Configuración
Para recopilar automáticamente algunos registros en caso de fallas, 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, consulta AutoLogCollector.
Para mayor comodidad, Logcat y la captura de pantalla tienen una marca directa:
--logcat-on-failure
and
--screenshot-on-failure
Nota sobre los módulos de suite (AndroidTest.xml)
Los módulos no pueden especificar esta opción directamente en AndroidTest.xml
, pero pueden usar un controlador de módulos en su lugar.