Die Vendor Test Suite (VTS) automatisiert HAL- und Betriebssystem-Kernel-Tests. Um VTS zum Testen einer nativen Android-Systemimplementierung zu verwenden, richten Sie eine Testumgebung ein und testen Sie dann einen Patch mithilfe eines VTS-Plans.
Richten Sie eine Testumgebung ein
Informationen zum Einrichten einer Testumgebung für Android 10 oder niedriger finden Sie unter Vendor Test Suite (VTS) und Infrastruktur für Android 10 und niedriger .
Testen Sie einen Patch
So testen Sie einen Patch:
- Erstellen Sie ein hostseitiges VTS-Paket:
. build/envsetup.sh
lunch aosp_arm64-userdebug
make vts -j
- Führen Sie die Standard-VTS-Tests aus:
vts-tradefed
tf> run vts // where vts is the test plan name
VTS-Pläne
Zu den verfügbaren VTS-Testplänen gehören:
Befehl | Beschreibung |
---|---|
> vts ausführen | Für Standard-VTS-Tests |
> vts-hal ausführen | Für Standard-VTS-HAL-Tests (Hardware-Abstraktionsschicht). |
> vts-kernel ausführen | Für Standard-VTS-Kerneltests |
Eine Liste aller Pläne finden Sie unter /test/vts/tools/vts-tradefed/res/config.md
.
Unterstützung
Ein Benutzerhandbuch finden Sie unter /test/vts/doc
. Bei Fragen zu VTS wenden Sie sich bitte an android-vts@googlegroups.com .