A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Recopilación automática de fallas de acceso
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 forma genérica y sencilla, Tradefed tiene un mecanismo integrado que ayuda 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.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Automated log on failure collection\n\nWhen debugging tests, a set of logs is always needed to get a basic picture of\nthe failure and the device under test.\nSources include: Logcat, Tradefed host log, screenshot, etc.\n\nIn order to make it generic and painless for any test writer to get those logs,\nTradefed has a built-in mechanism to help collecting them.\n\nConfiguration\n-------------\n\nTo automatically collect some logs on failure, you can add the following option\nto your Tradefed command line: \n\n --auto-collect LOGCAT_ON_FAILURE\n or\n --auto-collect SCREENSHOT_ON_FAILURE\n\nTo see the full list of possible values, checkout\n[AutoLogCollector](https://android.googlesource.com/platform/tools/tradefederation/+/android16-release/src/com/android/tradefed/device/metric/AutoLogCollector.java)\n\nFor convenience, logcat and screenshot each have a direct flag: \n\n --logcat-on-failure\n and\n --screenshot-on-failure\n\nNote on suite modules (AndroidTest.xml)\n---------------------------------------\n\nModules cannot direcly specify this option in the `AndroidTest.xml`, but they\ncan use a [module controller](/docs/core/tests/tradefed/testing/through-suite/module-controller)\ninstead."]]