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.
Testowanie systemów za pomocą VTS
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Pakiet testów dostawcy (VTS) automatyzuje testowanie HAL i rdzenia systemu operacyjnego. Aby za pomocą VTS przetestować natywną implementację systemu Android, skonfiguruj środowisko testowe, a potem przetestuj poprawkę za pomocą planu VTS.
Tworzenie środowiska testowego
Informacje o konfigurowaniu środowiska testowego dla Androida 10 lub starszego znajdziesz w artykule Pakiet testów dostawcy (VTS) i infrastruktura dla Androida 10 i starszych.
Testowanie poprawki
Aby przetestować poprawkę:
- Utwórz pakiet VTS po stronie hosta:
. build/envsetup.sh
lunch aosp_arm64-userdebug
make vts -j
- Uruchom domyślne testy VTS:
vts-tradefed
tf> run vts // where vts is the test plan name
Plany VTS
Dostępne plany testów VTS:
Polecenie |
Opis |
> uruchom vts |
Domyślne testy VTS |
> uruchom vts-hal |
Domyślne testy VTS HAL (warstwa abstrakcji sprzętowej) |
> run vts-kernel |
Domyślne testy jądra VTS |
Aby wyświetlić listę wszystkich abonamentów, przejdź do /test/vts/tools/vts-tradefed/res/config.md
.
Pomoc
Instrukcję obsługi znajdziesz na stronie /test/vts/doc
.
Jeśli masz pytania dotyczące VTS, dołącz do grupy android-vts@googlegroups.com.
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,["# Systems testing with VTS\n\nThe Vendor Test Suite (VTS) automates HAL and OS kernel testing. To use VTS\nto test an Android native system implementation, set up a testing environment\nthen test a patch using a VTS plan.\n\nEstablish a test environment\n----------------------------\n\nFor information on setting up a testing environment for Android 10 or lower, see\n[Vendor Test Suite (VTS) \\& infrastructure for Android 10\nand lower](/docs/core/tests/vts/index10).\n\nTest a patch\n------------\n\nTo test a patch:\n\n1. Build a VTS host-side package: \n\n . build/envsetup.sh\n lunch aosp_arm64-userdebug\n make vts -j\n\n2. Run the default VTS tests: \n\n vts-tradefed\n tf\u003e run vts // where vts is the test plan name\n\nVTS plans\n---------\n\nAvailable VTS test plans include:\n\n| Command | Description |\n|-------------------|--------------------------------------------------------|\n| \\\u003e run vts | For default VTS tests |\n| \\\u003e run vts-hal | For default VTS HAL (hardware abstraction layer) tests |\n| \\\u003e run vts-kernel | For default VTS kernel tests |\n\nTo view a list of all plans, refer to\n[/test/vts/tools/vts-tradefed/res/config.md](https://android.googlesource.com/platform/test/vts/+/refs/heads/android10-dev/tools/vts-tradefed/res/config/plans.md).\n\nSupport\n-------\n\nYou can view a user manual at\n[/test/vts/doc](https://android.googlesource.com/platform/test/vts/+/fb7d768d295720d9edfca8c9c1e215ac631f3bc6/README.md).\nFor questions on VTS, please join\n[android-vts@googlegroups.com](https://groups.google.com/forum/#!forum/android-vts)."]]