Procesor AggregatePost | Agregator metryk, który podaje min., maks., średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla metryk numerycznych zebranych podczas serii testów z wieloma iteracjami, traktując je jako podwójne. |
Średni postprocesor | Implementacja postprocesora obliczającego średnią z listy metryk. |
Kolekcjoner BaseDeviceMetric | Bazowa implementacja IMetricCollector umożliwiająca rozpoczęcie i zatrzymanie zbierania na onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
Przygotowanie do emulatora bazy | Wspólny moduł przygotowujący do uruchomienia lokalnego emulatora. |
BaseMultiTargetPreparer | Bazowa implementacja IMultiTargetPreparer pozwalająca na wyłączenie obiektu. |
Procesor BasePost | Podstawowy IPostProcessor , który każda implementacja powinna rozszerzać. |
BaseTargetPreparer | Bazowa klasa implementacyjna dla ITargetPreparer pozwalająca kontrolować czy obiekt jest wyłączony czy nie. |
BugreportzOnFailureCollector | Zbieraj raporty o błędach, gdy przypadek testowy zakończy się niepowodzeniem. |
BuildInfoRecorder | Element ITargetPreparer , który zapisuje metadane dotyczące informacji o kompilacji w określonym pliku. |
Kolekcjoner ClangCodeCoverage | BaseDeviceMetricCollector , który będzie pobierał pomiary zasięgu Clang z urządzenia i rejestrował je jako artefakty testowe. |
Kolekcjoner CountTestCases | Policz i zgłoś liczbę przypadków testowych dla danego IRemoteTest . |
UtwórzAvdPreparer | |
UtwórzUserPreparer | Narzędzie przygotowujące cel do tworzenia użytkownika i czyszczenia go na końcu. |
DebugHostLogOnFailureCollector | Moduł zbierający, który będzie gromadził i rejestrował logi po stronie hosta w przypadku wystąpienia niepowodzenia przypadku testowego. |
DeviceBuildInfoBootStrapper | ITargetPreparer , który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia Jest to przydatne do testowania urządzeń z kompilacjami wygenerowanymi ze źródła zewnętrznego (np |
Wtryskiwacz DeviceBuildInfo | ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo . |
Urządzenie do czyszczenia | Wykonuje ponowne uruchomienie lub formatowanie w ramach czyszczenia po teście i opcjonalnie wyłącza ekran |
UrządzenieFlashPreparer | ITargetPreparer , który wyświetla obraz na fizycznym sprzęcie z Androidem. |
DeviceImageZipFlashingTargetPreparer | Narzędzie przygotowujące cel, które przesyła do urządzenia obrazy urządzeń dostarczone w określonym formacie. |
Konfiguracja urządzenia | ITargetPreparer , który konfiguruje urządzenie do testowania w oparciu o dostarczone Option s. |
Narzędzie DeviceUpdateTargetPreparer | Abstrakcyjny ITargetPreparer , który wykonuje typowe kroki związane z aktualizacją urządzeń za pomocą pliku obrazu urządzenia ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). |
FastbootUpdateBootstrapPreparer | Element ITargetPreparer , który umieszcza określone pliki (program ładujący, radio, plik zip obrazu urządzenia) w IDeviceBuildInfo w celu flashowania urządzeń za pomocą FastbootDeviceFlasher , a następnie wprowadza atrybuty urządzenia po uruchomieniu do informacji o kompilacji w celu raportowania wyników. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , który nasłuchuje klucza metryk pochodzącego z urządzenia i pobiera go jako plik z urządzenia. |
FilePullerLogCollector | Rejestrator pliku zgłaszanego po stronie urządzenia. |
FoldableModePreparer | Przygotowujący cel, który może zmienić stan składania urządzenia. |
Kolekcjoner pokrycia GcovCode | BaseDeviceMetricCollector , który będzie pobierał pomiary pokrycia gcov z urządzenia i rejestrował je jako artefakty testowe. |
GkiDeviceFlashPreparer | Narzędzie przygotowujące cel, które flashuje urządzenie za pomocą ogólnego obrazu jądra Androida. |
GsiDeviceFlashPreparer | Narzędzie przygotowujące cel, które flashuje urządzenie ogólnym obrazem systemu Android. |
HelloWorldMultiTargetPreparer | Przykładowa implementacja IMultiTargetPreparer . |
Kolekcjoner IMetric | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zebrania pasujących metryk. |
IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń łącznie. |
Procesor IPost | Postprocesory to obiekt Federacji Handlowej, którego zadaniem jest umożliwienie przetwarzania metryk i logów PO testach i PRZED raportowaniem wyników. |
ITargetCleaner | Ten interfejs jest przestarzały. TearDown został przeniesiony do podstawowego interfejsu ITargetPreparer. |
ITargetPreparer | Przygotowuje środowisko testowe do uruchomienia testu. |
ZainstalujApexModuleTargetPreparer | |
Kolekcjoner pokrycia kodu Java | BaseDeviceMetricCollector , który będzie pobierał pomiary zasięgu Java z urządzenia i rejestrował je jako artefakty testowania. |
Zabij istniejący program przygotowujący emulator | ITargetPreparer , który zamyka działający emulator. |
Uruchomienie lokalnego emulatora | TargetPreparer, który uruchamia emulator lokalnie ze środowiska kompilacji systemu Android. |
Migawka lokalnego emulatora | TargetPreparer przeznaczony do generowania czystej migawki emulatora ze środowiska kompilacji/programowania systemu Android |
LogcatOnFailureCollector | Kolekcjoner, który przechwytuje i rejestruje logcat w przypadku niepowodzenia przypadku testowego. |
Procesor MetricFilePost | Służy do przesyłania pliku dziennika metryk zebranych na poziomie testu i uruchomienia. |
ModułOemTargetPreparer | |
Narzędzie do przygotowywania dziennika odzyskiwania | Przygotowujący cel używany do zbierania dzienników przed odzyskaniem. |
RunCommandTargetPreparer | |
RunOnSecondaryUserTargetPreparer | ITargetPreparer , który tworzy dodatkowego użytkownika podczas instalacji i zaznacza, że testy powinny zostać uruchomione w tym użytkowniku. |
RunOnSystemUserTargetPreparer | ITargetPreparer , który oznacza, że testy powinny zostać uruchomione na użytkowniku (a nie na bieżącym użytkowniku). |
RunOnWorkProfileTargetPreparer | ITargetPreparer , który tworzy profil służbowy w konfiguracji i zaznacza, że testy powinny zostać uruchomione na tym użytkowniku. |
Zrzut ekranuOnFailureCollector | Kolekcjoner, który przechwyci i zarejestruje zrzut ekranu w przypadku niepowodzenia przypadku testowego. |
Narzędzie StubMultiTargetPreparer | Symbol zastępczy pustej implementacji IMultiTargetPreparer . |
Narzędzie StubTargetPreparer | Symbol zastępczy pustej implementacji ITargetPreparer . |
Instalator aplikacji Suite | Instaluje określone pliki APK dla konfiguracji pakietu: albo ze zmiennej $ANDROID_TARGET_OUT_TESTCASES, albo z ROOT_DIR w informacjach o kompilacji. |
Konfiguracja instalacji aplikacji testowej | ITargetPreparer , który instaluje jedną lub więcej aplikacji z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. |