À 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.
Écrire et exécuter des tests Tradefed
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette section s'adresse aux développeurs ou aux rédacteurs de tests. Elle fournit des conseils sur l'exécution des tests, ainsi que sur la rédaction de tests. Les instructions sont divisées en deux grandes catégories de tests:
Nous détaillons certaines fonctionnalités applicables aux tests de suite et non de suite, par exemple:
Nous fournissons également des exemples génériques de bout en bout sur la façon d'exécuter certains des types de test les plus courants, par exemple:
Les exemples de bout en bout ci-dessus ne nécessitent pas de validation locale d'Android. Vous pouvez simplement télécharger Tradefed et les utiliser directement.
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,["# Write and run Tradefed tests\n\nThis section is aimed at developers, or test writers, providing guidance on test\nexecution, as well as writing tests. The instructions are split into two broad\ncategories of tests:\n\n- Tests executing [directly through Tradefed](/docs/core/tests/tradefed/testing/through-tf).\n- Tests executing in the [context of a suite](/docs/core/tests/tradefed/testing/through-suite), for example the [Android Compatibility Test Suite (CTS)](/docs/compatibility/cts).\n\nWe detail some features that are applicable to both suite and non-suite tests,\nfor example:\n\n- [Automatic Retries](/docs/core/tests/tradefed/testing/through-tf/auto-retry) for tests.\n- [Retry Isolation](/docs/core/tests/tradefed/testing/through-tf/retry-isolation) for tests.\n\nWe also provide some generic end-to-end examples about how to run some of the\nmore common test types, such as:\n\n- Execute the [instrumentation tests from an existing APK](/docs/core/tests/tradefed/testing/through-tf/instrumentation).\n\nThe end-to-end examples above do not require a local checkout of Android. You\ncan simply\n[download Tradefed](/docs/core/tests/tradefed/fundamentals/machine_setup#download-tradefed)\nand use them directly."]]