Inicio de sesión automatizado en la recopilación de fallas

Al depurar pruebas, siempre se necesita un conjunto de registros para obtener una imagen básica de la falla y el dispositivo bajo prueba. Las fuentes incluyen: Logcat, registro de host de Tradefed, captura de pantalla, etc.

Para que sea genérico e indoloro para cualquier redactor de pruebas obtener esos registros, Tradefed tiene un mecanismo incorporado para ayudar a recopilarlos.

Configuración

Para recopilar automáticamente algunos registros en caso de falla, puede agregar la siguiente opción a su línea de comando de Tradefed:

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

Para ver la lista completa de valores posibles, consulte AutoLogCollector

Para mayor comodidad, logcat y captura de pantalla tienen cada uno una bandera directa:

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

Nota sobre los módulos de la suite (AndroidTest.xml)

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