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ć. 
DeviceFeatureModuleController kontroler modułu nie uruchamia testów, gdy nie obsługuje określonej funkcji; 
MainlineTestModuleController Podstawowa klasa kontrolera modułu do uruchamiania testów na podstawie wstępnie załadowanych głównych modułów na urządzeniu testowym. 
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. 
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. 
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ą. 

Wykazy

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