À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Collecte automatique des journaux en cas d'échec de la connexion
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Lors des tests de débogage, un ensemble de journaux est toujours nécessaire pour obtenir une image de base de l'échec et de l'appareil testé.
Sources: Logcat, journal de l'hôte Tradefed, capture d'écran, etc.
Pour que tout rédacteur de test puisse obtenir ces journaux de manière générique et simple, Tradefed dispose d'un mécanisme intégré pour les collecter.
Configuration
Pour collecter automatiquement certains journaux en cas d'échec, vous pouvez ajouter l'option suivante à votre ligne de commande Tradefed:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Pour obtenir la liste complète des valeurs possibles, consultez AutoLogCollector.
Pour plus de commodité, Logcat et la capture d'écran disposent chacun d'un indicateur direct:
--logcat-on-failure
and
--screenshot-on-failure
Remarque concernant les modules de suite (AndroidTest.xml)
Les modules ne peuvent pas spécifier directement cette option dans AndroidTest.xml
, mais ils peuvent utiliser un contrôleur de module à la place.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]