Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Konfiguration in einem Probelauf testen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Es kann hilfreich sein, eine dry-run
-Konfiguration für die Trade Federation (TF) zu erstellen, um sicherzustellen, dass die TF richtig konfiguriert ist.
Dafür gibt es in TF zwei verschiedene Mechanismen.
Allgemeine Konfiguration
Mit dem Befehl dry-run
wird geprüft, ob eine Konfiguration korrekt geparst und ausführbar ist. Der Befehl führt TF nicht aus. Daher ist diese Validierung auf die TF-Konfigurationssyntax beschränkt.
Konfiguration für Test-Suites
Für die Testsuite-Konfigurationen wie CTS ist der Befehl --collect-tests-only
verfügbar. Es wird alles ausgeführt, mit Ausnahme der Testfälle, die aufgezählt werden. Alle anderen Einrichtungsschritte, z. B. die Installation von APKs, werden jedoch ausgeführt.
So können Sie prüfen, ob eine Konfiguration wie erwartet ausgeführt wird, ohne die Tests tatsächlich auszuführen.
Unterstützung für „Nur Tests erfassen“
Die Unterstützung für die Option „Nur Tests erfassen“ wird über ITestCollector bereitgestellt.
Ein Test-Runner, der diese Schnittstelle implementiert, zählt seine Testfälle auf, anstatt sie auszuführen.
InstrumentationTest ist eine Beispielimplementierung dieser Schnittstelle.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Dry run a configuration\n\nIt can be convenient to `dry-run` a Trade Federation (TF) configuration to\nensure that TF is properly configured.\n\nThere are two different mechanisms in TF for this.\n\nGeneral configuration\n---------------------\n\nThe `dry-run` command checks that a configuration is parsed correctly and is\nrunnable. The command does not run TF so this validation is limited to the\nTF configuration syntax.\n\nConfiguration for test suites\n-----------------------------\n\nFor the test suite configurations, such as CTS, the `--collect-tests-only`\ncommand is available. It runs everything except the test cases, which are\nenumerated. However, it does run all the other setup steps, like installing\nAPKs.\n\nThis is a convenient option to ensure that a configuration runs as expected\nwithout actually running the tests.\n\n### Support for collect-tests-only\n\nThe support for the collect-tests-only is exposed via\n[ITestCollector](/reference/tradefed/com/android/tradefed/testtype/ITestCollector).\n\nA test runner that implements this interface enumerates its test cases\ninstead of running them.\n\n[InstrumentationTest](/reference/tradefed/com/android/tradefed/testtype/InstrumentationTest)\nis an example implementation of that interface."]]