Systemtests mit VTS

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:

  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-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 .