com.android.tradefed.testtype.suite.module

Schnittstellen

IModuleController Schnittstelle zum Steuern, ob ein Modul ausgeführt werden soll oder nicht. 

Klassen

ArchModuleController Modulcontroller, der Tests nicht ausführt, wenn sie mit keiner der angegebenen Architekturen übereinstimmen. 
BaseModuleController Einfache 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 Geräten, die nicht für die Verwendung im Auto vorgesehen sind. 
CommandSuccessModuleController Basisklasse für einen Modulcontroller, mit dem das Testmodul basierend auf einem Fehler des Shellbefehls übersprungen werden kann. 
DeviceFeatureModuleController Ein Modulcontroller, der Tests nicht ausführt, wenn bestimmte Funktionen nicht unterstützt werden. 
KernelTestModuleController Basisklasse für einen Modulcontroller, der Tests nicht ausführt, wenn sie nicht mit der Architektur übereinstimmen . 
MainlineTestModuleController Basisklasse für einen Modulcontroller, der Tests basierend auf den vorinstallierten Mainline-Modulen auf dem zu testenden Gerät ausführt. 
MaxSdkModuleController Basisklasse für einen Modulcontroller, der Tests nicht für Versionen über einer bestimmten SDK-Version snummer ausführt. 
MinApiLevelModuleController Basisklasse für einen Modulcontroller, der Tests nicht ausführt, wenn sie unter einem bestimmten API-Level liegen. 
MinSdkModuleController Basisklasse für einen Modulcontroller, der Tests nicht für Versionen unter einer bestimmten SDK-Version snummer ausführt. 
NativeBridgeModuleController Ein Modulcontroller, der prüft, ob ein Gerät die native Bridge unterstützt. 
PackageInstalledModuleController Modulcontroller, der Tests nicht ausführt, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. 
Sdk28ModuleController Ein Modulcontroller, der prüft, ob ein Gerät SDK 28 (Android 9) oder höher verwendet. 
Sdk29ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 29 oder höher verwendet. 
Sdk30ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 30 oder höher verwendet. 
Sdk31ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 31 oder höher verwendet. 
Sdk32ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 32 oder höher verwendet. 
Sdk33ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 33 oder höher verwendet. 
Sdk34ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 34 oder höher verwendet. 
Sdk35ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 35 oder höher verwendet. 
Sdk36ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 36 oder höher verwendet. 
Sdk37ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 37 oder höher verwendet. 
ShippingApiLevelModuleController Tests werden ausgeführt, wenn das Gerät die folgenden Bedingungen erfüllt:
  • Wenn min-api-level definiert ist:
    • Das Gerät wurde mit min-api-level oder höher ausgeliefert. 
SkipHWASanModuleController Basisklasse für einen Modulcontroller, der Tests nicht für HWASan-Builds ausführt. 
TestFailureModuleController Controller für Module, mit denen lediglich die Protokollierung von Testfehlern angepasst werden soll. 

Enums

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