Systemtests mit VTS

Die Vendor Test Suite (VTS) automatisiert HAL- und Betriebssystem-Kernel-Tests. So verwenden Sie VTS um eine native Android-Systemimplementierung zu testen, richte eine Testumgebung ein, Testen Sie dann einen Patch mit einem VTS-Plan.

Testumgebung einrichten

Informationen zum Einrichten einer Testumgebung für Android 10 oder niedriger finden Sie unter Anbieter-Test-Suite (VTS) und Infrastruktur für Android 10 und niedriger.

Patch testen

So testen Sie ein Patch:

  1. Erstellen Sie ein hostseitiges VTS-Paket:
    . build/envsetup.sh
    lunch aosp_arm64-userdebug
    make vts -j
    
  2. Führen Sie die Standard-VTS-Tests aus:
    vts-tradefed
    tf> run vts     // where vts is the test plan name
    

VTS-Tarife

Zu den verfügbaren VTS-Testplänen gehören:

Befehl Beschreibung
> VTS laufen Für standardmäßige VTS-Tests
> Run VTS-Hal Für standardmäßige VTS HAL-Tests (Hardware Abstraktionsschicht)
> vts-kernel ausführen Für standardmäßige VTS-Kerneltests

Eine Liste aller Abos finden Sie unter /test/vts/tools/vts-tradefed/res/config.md

Support

Das Nutzerhandbuch finden Sie unter /test/vts/doc Bei Fragen zu VTS besuchen Sie bitte android-vts@googlegroups.com verwenden.