com.android.tradefed.testtype.suite

Zajęcia

AtestRunner Wdrożenie ITestSuite
Pakiet BaseTest Test działania pakietu testów zgodności z nowym systemem pakietu.
GranularRetriableTestWrapper Klasa opakowania działa na IRemoteTest , aby granulować IRemoteTest na poziomie przypadku testowego.
GranularRetriableTestWrapper.StartEndCollector Pomocnik klasy do wychwytywania brakującego początku i końca biegu.
Pakiet ITest Klasa abstrakcyjna używana do uruchamiania pakietu testów.
Definicja modułu Kontener dla konfiguracji uruchomienia testowego.
Moduł nasłuchujący Listener dołączany do każdego IRemoteTest każdego modułu w celu zebrania listy wyników.
Połączenie modułów Klasa pomocnicza dla operacji związanej z łączeniem ITestSuite i ModuleDefinition po podziale.
Rozdzielacz modułów Pomocnik umożliwiający podzielenie listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonawczych reprezentowanych przez ModuleDefinition .
RemoteTestTimeOutEnforcer Listenery, które pozwalają sprawdzić czas wykonania danej konfiguracji testowej i zakończyć ją niepowodzeniem, jeśli przekroczy zadany limit czasu.
Rozwiąż częściowe pobieranie Rozwiąż żądanie częściowego pobrania.
Moduł ładujący SuiteModule Pobiera definicje modułów testu zgodności z repozytorium.
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) , aby znaleźć wszystkie pliki konfiguracyjne w katalogu.
Filtr testu pakietu Reprezentuje filtr umożliwiający uwzględnianie i wykluczanie testów.
TesterFailureLister Nasłuchiwacz podejmował działania, takie jak zrzut ekranu, raport o błędach, zbieranie logcatów w przypadku niepowodzenia testu, gdy zostało o to poproszony.
TestMappingSuiteRunner Implementacja BaseTestSuite do uruchamiania testów określonych opcją include-filter lub plików TEST_MAPPING z kompilacji, jako pakiet.
Informacje o pakiecie testowym Klasa, która rozwiązuje ładowanie metadanych związanych z kompilacją dla zestawu testów

Aby prawidłowo wyświetlić powiązane informacje, zestaw testów musi zawierać plik test-suite-info.properties w swoich zasobach jar

TfSuiteRunner Implementacja ITestSuite , która będzie ładować testy z folderu TF jars res/config/suite/.
ValidateSuiteConfigHelper Ta klasa pomoże sprawdzić, czy IConfiguration załadowana dla pakietu spełnia oczekiwane wymagania: - Brak dostawców kompilacji - Brak reporterów wyników

Wyliczenia

ITestSuite.MultiDeviceModuleStrategy