com.android.tradefed.testtype.suite.module

Interfejsy

Kontroler IModule Interfejs do kontrolowania, czy moduł powinien zostać wykonany, czy nie.

Zajęcia

Kontroler ArchModule Kontroler modułu nie uruchamia testów, jeśli nie pasuje do żadnej architektury.
Kontroler modułu bazowego Podstawowa implementacja IModuleController , która powinna zostać zaimplementowana w celu sprawdzenia, czy moduł powinien działać, czy nie.
Kontroler modułu samochodowego Kontroler ten uniemożliwia wykonanie przypadków testowych na urządzeniach innych niż motoryzacyjne.
Kontroler modułu CommandSuccessModule Klasa bazowa kontrolera modułu umożliwiająca pominięcie modułu testowego w przypadku niepowodzenia polecenia powłoki.
Kontroler modułu funkcji urządzenia Kontroler modułu, który nie uruchamia testów, jeśli nie obsługuje określonej funkcji.
Kontroler modułu testowego jądra Klasa bazowa dla kontrolera modułu, aby nie uruchamiał testów, jeśli nie pasuje do architektury.
MainlineTestModuleController Klasa bazowa dla kontrolera modułów do uruchamiania testów w oparciu o wstępnie załadowane moduły główne na testowanym urządzeniu.
Kontroler MaxSdkModule Klasa bazowa kontrolera modułu, aby nie uruchamiać testów na wersjach powyżej określonego numeru wersji zestawu SDK.
Kontroler modułu MinApiLevelModule Klasa bazowa kontrolera modułu, aby nie uruchamiał testów, gdy jest poniżej określonego poziomu API.
Kontroler MinSdkModule Klasa bazowa kontrolera modułu, aby nie uruchamiać testów wersji poniżej określonego numeru wersji zestawu SDK.
NativeBridgeModuleController Kontroler modułu sprawdzający, czy urządzenie obsługuje most natywny.
PackageInstalledModuleController Kontroler modułu nie uruchamia testów, gdy na urządzeniu nie są zainstalowane podane pakiety.
Kontroler modułu Sdk28 Kontroler modułu sprawdzający, czy urządzenie jest w wersji SDK 28 (Android 9) lub nowszej.
Kontroler modułu Sdk29 Przeprowadzaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej.
Kontroler modułu Sdk30 Przeprowadzaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej.
Kontroler modułu Sdk31 Przeprowadzaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 ​​lub nowszej.
Kontroler modułu Sdk32 Uruchom testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej.
Kontroler modułu Sdk33 Przeprowadzaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej.
Kontroler modułu Sdk34 Przeprowadzaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej.
Kontroler ShippingApiLevelModule Uruchom testy, jeśli urządzenie spełnia następujące warunki:
  • Jeśli zdefiniowany jest min-api-level :
    • Urządzenie dostarczane z min-api-level lub nowszym.
Pomiń HWASanModuleController Klasa bazowa dla kontrolera modułu, aby nie uruchamiać testów na kompilacjach HWASan.
Kontroler modułu TestFailureModule Kontroler modułu, który chce po prostu dostroić sposób działania zebranego dziennika niepowodzeń testów.

Wyliczenia

IModuleController.RunStrategy Enum opisujące sposób wykonania modułu.