com.android.tradefed.testtype.suite.module

Interfejsy

IModuleController Interfejs do kontrolowania, czy moduł ma być wykonywany. 

Zajęcia

ArchModuleController Kontroler modułu, który nie uruchamia testów, jeśli nie pasuje do żadnej z podanych architektur. 
BaseModuleController Podstawowa implementacja IModuleController, która powinna być zaimplementowana w celu sprawdzenia, czy moduł ma być uruchomiony. 
CarModuleController Ten kontroler uniemożliwia wykonywanie testów na urządzeniach nieprzeznaczonych do samochodów. 
CommandSuccessModuleController Klasa bazowa kontrolera modułu, która umożliwia pomijanie modułu testowego na podstawie niepowodzenia polecenia powłoki. 
DeviceFeatureModuleController Kontroler modułu, który nie uruchamia testów, jeśli nie obsługuje określonej funkcji. 
KernelTestModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów, jeśli nie pasuje do architektury . 
MainlineTestModuleController Klasa bazowa kontrolera modułu, która umożliwia uruchamianie testów na podstawie wstępnie załadowanych modułów Mainline na testowanym urządzeniu. 
MaxSdkModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach powyżej określonego numeru wersji pakietu SDK. 
MinApiLevelModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów, jeśli poziom API jest niższy niż określony. 
MinSdkModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach poniżej określonego numeru wersji pakietu SDK. 
NativeBridgeModuleController Kontroler modułu, który sprawdza, czy urządzenie obsługuje natywny most. 
PackageInstalledModuleController Kontroler modułu, który nie uruchamia testów, jeśli na urządzeniu nie są zainstalowane podane pakiety. 
Sdk28ModuleController Kontroler modułu, który sprawdza, czy urządzenie ma pakiet SDK w wersji 28 (Android 9) lub nowszej. 
Sdk29ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. 
Sdk30ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej. 
Sdk31ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
Sdk32ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. 
Sdk33ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. 
Sdk34ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. 
Sdk35ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. 
Sdk36ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. 
Sdk37ModuleController Uruchamia testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 37 lub nowszej. 
ShippingApiLevelModuleController Uruchamia testy, jeśli urządzenie spełnia te warunki:
  • Jeśli zdefiniowano min-api-level:
    • Urządzenie zostało dostarczone z min-api-level lub nowszym. 
SkipHWASanModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w kompilacjach HWASan. 
TestFailureModuleController Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów nieudanych testów. 

Wartości w polu enum

IModuleController.RunStrategy Wyliczenie opisujące, jak moduł ma być wykonywany.