com.android.tradefed.testtype.suite.module

Interfejsy

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

Zajęcia

ArchModuleController Ustawienie sterownika modułu, które powoduje, że testy nie są uruchamiane, gdy nie pasują do żadnej z podanych architektur. 
BaseModuleController Podstawowa implementacja IModuleController, która powinna być stosowana do sprawdzania, czy dany moduł ma się uruchomić. 
CarModuleController Ten kontroler uniemożliwia wykonywanie testów na urządzeniach innych niż samochodowe. 
CommandSuccessModuleController Podstawowa klasa kontrolera modułu, która umożliwia pominięcie modułu testowego na podstawie błędu polecenia w powłoce. 
DeviceFeatureModuleController kontroler modułu nie uruchamia testów, gdy nie obsługuje określonej funkcji; 
KernelTestModuleController Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy nie pasuje do architektury . 
MainlineTestModuleController Podstawowa klasa kontrolera modułu do uruchamiania testów na podstawie wstępnie załadowanych głównych modułów na urządzeniu testowym. 
MaxSdkModuleController Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach wyższych niż podany numer wersji pakietu SDK. 
MinApiLevelModuleController Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy jest poniżej określonego poziomu interfejsu API. 
MinSdkModuleController Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach niższych niż podany numer wersji pakietu SDK. 
NativeBridgeModuleController Kontroler modułu do sprawdzania, czy urządzenie obsługuje natywny most. 
PackageInstalledModuleController Moduł sterujący, który nie uruchamia testów, gdy na urządzeniu nie ma zainstalowanych określonych pakietów. 
Sdk28ModuleController Kontroler modułu, który sprawdza, czy urządzenie ma poziom interfejsu programowania aplikacji 28 (Android 9) lub nowszy. 
Sdk29ModuleController Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. 
Sdk30ModuleController Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma co najmniej wersję pakietu SDK 30. 
Sdk31ModuleController Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
Sdk32ModuleController Testy są uruchamiane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. 
Sdk33ModuleController Testy są przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. 
Sdk34ModuleController Testy są uruchamiane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. 
Sdk35ModuleController Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. 
Sdk36ModuleController Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. 
ShippingApiLevelModuleController Uruchom testy, jeśli urządzenie spełnia te warunki:
  • Jeśli zdefiniowano parametr min-api-level:
    • Urządzenie zostało dostarczone z aktualizacją min-api-level lub nowszą. 
SkipHWASanModuleController Podstawowa klasa kontrolera modułu, która nie uruchamia testów w kompilacji HWASan. 
TestFailureModuleController Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów niepowodzeń testów. 

Wykazy

IModuleController.RunStrategy Enum określający sposób wykonania modułu.