Starting March 27, 2025, we recommend using android-latest-release
instead of aosp-main
to build and contribute to AOSP. For more information, see Changes to AOSP.
Automated log on failure collection
Stay organized with collections
Save and categorize content based on your preferences.
When debugging tests, a set of logs is always needed to get a basic picture of
the failure and the device under test.
Sources include: Logcat, Tradefed host log, screenshot, etc.
In order to make it generic and painless for any test writer to get those logs,
Tradefed has a built-in mechanism to help collecting them.
Configuration
To automatically collect some logs on failure, you can add the following option
to your Tradefed command line:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
To see the full list of possible values, checkout
AutoLogCollector
For convenience, logcat and screenshot each have a direct flag:
--logcat-on-failure
and
--screenshot-on-failure
Note on suite modules (AndroidTest.xml)
Modules cannot direcly specify this option in the AndroidTest.xml
, but they
can use a module controller
instead.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-05 UTC."],[],[]]