Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

com.android.tradefed.testtype.suite.module

Schnittstellen

IModulController Schnittstelle zur Steuerung, ob ein Modul ausgeführt werden soll oder nicht.

Klassen

ArchModuleController Modulcontroller, um keine Tests auszuführen, wenn er nicht mit einer bestimmten Architektur übereinstimmt.
BaseModuleController Grundlegende Implementierung von IModuleController , die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht.
CarModuleController Dieser Controller verhindert die Ausführung von Testfällen auf Nicht-Automotive-Geräten.
DeviceFeatureModuleController Ein Modulcontroller, der keine Tests durchführt, wenn er bestimmte Funktionen nicht unterstützt.
MainlineTestModuleController Basisklasse für einen Modulcontroller zum Ausführen von Tests basierend auf den vorinstallierten Mainline-Modulen auf dem zu testenden Gerät.
MinApiLevelModuleController Basisklasse für einen Modulcontroller, um keine Tests auszuführen, wenn er unter einem bestimmten API-Level liegt.
MinSdkModuleController Basisklasse für einen Modulcontroller, um keine Tests auf Versionen unterhalb einer angegebenen SDK-Versionsnummer auszuführen.
NativeBridgeModuleController Ein Modulcontroller, um zu prüfen, ob ein Gerät native Bridge unterstützt.
PackageInstalledModuleController Modul-Controller, um keine Tests auszuführen, wenn das Gerät die angegebenen Pakete nicht installiert hat.
SDK28ModuleController Ein Modul-Controller, um zu überprüfen, ob ein Gerät auf SDK 28 (Android 9) oder höher ist.
SDK29ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 29 oder höher ist.
SDK30ModulController Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 30 oder höher ist.
SDK31ModulController Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 31 oder höher ist.
SDK32ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 32 oder höher ist.
SDK33ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 33 oder höher ist.
ShippingApiLevelModuleController Führen Sie Tests durch, wenn das Gerät die folgenden Bedingungen erfüllt:
  • Wenn min-api-level definiert ist:
    • Das Gerät wird mit dem min-api-level oder höher ausgeliefert.
HWAAnModuleController überspringen Basisklasse für einen Modulcontroller, um keine Tests auf HWASan-Builds auszuführen.
TestFailureModuleController Controller für Module, die lediglich das Verhalten des erfassten Testfehlerprotokolls optimieren möchten.

Aufzählungen

IModuleController.RunStrategy Enum, das beschreibt, wie das Modul ausgeführt werden soll.