Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Uruchomienie próbne konfiguracji
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Możesz dry-run
konfigurację federacji handlowej (TF), aby mieć pewność, że jest ona prawidłowo skonfigurowana.
W TF istnieją 2 różne mechanizmy.
Konfiguracja ogólna
Polecenie dry-run
sprawdza, czy konfiguracja jest poprawnie przeanalizowana i czy można ją uruchomić. Polecenie nie uruchamia TF, więc ta weryfikacja jest ograniczona do składni konfiguracji TF.
Konfiguracja zbiorów testów
W przypadku konfiguracji zestawów testów, takich jak CTS, dostępne jest polecenie --collect-tests-only
. Testuje wszystko oprócz przypadków testowych, które są wymienione. Wykonuje on jednak wszystkie pozostałe kroki konfiguracji, takie jak instalowanie plików APK.
To wygodna opcja, która pozwala sprawdzić, czy konfiguracja działa zgodnie z oczekiwaniami, bez konieczności przeprowadzania testów.
Obsługa zbioru danych tylko do celów testowych
Obsługa zbierania danych tylko do testów jest dostępna za pomocą interfejsu ITestCollector.
Narzędzie do uruchamiania testów, które implementuje ten interfejs, wylicza przypadki testowe zamiast je uruchamiać.
InstrumentationTest to przykładowa implementacja tego interfejsu.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]