com.android.tradefed.testtype.suite

Zajęcia

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.
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.
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