| AdbStopServerPreparer |
Użyj narzędzia do przygotowywania docelowego, aby zatrzymać serwer adb na hoście przed i po wykonaniu testów adb.
|
| AggregatePostProcessor |
Zbiór danych, który zwraca minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wieloma iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe.
|
| AllTestAppsInstallSetup |
ITargetPreparer, który instaluje na urządzeniu wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir().
|
| AoaTargetPreparer |
ITargetPreparer, który wykonuje serię działań (np. kliknięć i przesuń) za pomocą protokołu Android Open Accessory (AOAv2).
|
| AppSetup |
ITargetPreparer, który instaluje plik APK i jego testy.
|
| ArtChrootPreparer |
Utwórz katalog chroot na potrzeby testów ART.
|
| AtraceCollector |
IMetricCollector, który podczas testu uruchamia atrace, zbiera wyniki i zapisują je w wywołaniu.
|
| AtraceRunMetricCollector |
Zbiera ścieżki ze wszystkich katalogów testów w danym katalogu na urządzeniu testowym, rejestruje katalog testów i przetwarza pliki ścieżek w katalogu testów, a następnie agreguje dane.
|
| AveragePostProcessor |
Implementacja post-processora, który oblicza średnią z listy danych.
|
| BaseDeviceMetricCollector |
Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer |
Wspólny program do uruchamiania lokalnego emulatora.
|
| BaseMultiTargetPreparer |
Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu.
|
| BasePostProcessor |
Podstawowa implementacja IPostProcessor, którą powinna rozszerzać każda implementacja.
|
| BaseTargetPreparer |
Podstawowa klasa implementacji obiektu ITargetPreparer, która umożliwia określenie, czy obiekt ma być wyłączony.
|
| BluetoothConnectionLatencyCollector |
Zbieracz prześle zdefiniowaną wstępnie konfigurację danych o czasie trwania statystyk statsd na urządzenia i zbierać dane o czasie trwania połączenia Bluetooth dla każdego profilu.
|
| BluetoothConnectionStateCollector |
Ten kolektor będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia oraz numer profilu.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączeń Bluetooth w tablicy liczbowej. Przykład: [0, 1, 2, 3, 0, 1, 2, 3].
|
| BluetoothHciSnoopLogCollector |
Collector do włączania zapisywania w dzienniku snoopingu interfejsu HCI Bluetooth na urządzeniu testowym i zbierania dziennika dla każdego testu.
|
| BugreportzOnFailureCollector |
Tworzenie raportu o błędach po niepowodzeniu przypadku testowego.
|
| BugreportzOnTestCaseFailureCollector |
Tworzenie raportu o błędzie, gdy test się nie powiedzie.
|
| BuildInfoRecorder |
ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku.
|
| CheckPairingPreparer |
CompanionAwarePreparer, który weryfikuje parowanie BT między urządzeniem głównym a urządzeniem dodatkowym.
|
| ClangCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clang i rejestruje je jako artefakty testowe.
|
| CodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu natywnych i Java i rejestruje je jako artefakty testowe.
|
| CollectingTestListener |
ITestInvocationListener, który będzie zawierać wszystkie wyniki testów.
|
| CompanionAllocator |
Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego
Aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego, należy zaimplementować element getCompanionDeviceSelectionOptions().
|
| CompanionAwarePreparer |
ITargetPreparer, który zawiera logikę uzyskiwania już przypisanego urządzenia towarzyszącego.
|
| CompanionRunCommandTargetPreparer |
ITargetPreparer, który wykonuje określone polecenia na przypisanym urządzeniu towarzyszącym.
|
| CompanionTestAppInstallSetup |
ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu
IDeviceBuildInfo.getTestsDir() na przypisanym urządzeniu towarzyszącym.
|
| CompileBootImageWithSpeedTargetPreparer |
Kompiluje ponownie ścieżkę klas rozruchu i serwer systemowy za pomocą filtra kompilatora „speed”.
|
| CountTestCasesCollector |
Zliczanie i zgłaszanie liczby przypadków testowych dla danego IRemoteTest.
|
| CpuThrottlingWaiter |
ITargetPreparer, który czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu.
|
| CreateAvdPreparer |
|
| Tworzenie klasy UserPreparer |
Przygotuj docelowy program do tworzenia użytkownika i oczyszczania go na koniec.
|
| DebugHostLogOnFailureCollector |
Kolekcjoner, który gromadzi i rejestruje logi po stronie hosta, gdy wystąpi błąd testu.
|
| DeviceActionTargetPreparer |
ITargetPreparer do wykonywania działań na urządzeniu.
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer, który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia.
Jest to przydatne podczas testowania urządzeń z kompilacją wygenerowaną z zewnętrznego źródła (np.
|
| DeviceBuildInfoInjector |
ITargetPreparer, który wstawia metadane DeviceBuildDescriptor do IBuildInfo.
|
| DeviceCleaner |
Po zakończeniu testu wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące, a opcjonalnie wyłącza ekran.
|
| DeviceFlashPreparer |
ITargetPreparer, który wyświetla obraz na fizycznym sprzęcie z Androidem.
|
| DeviceImageZipFlashingTargetPreparer |
Narzędzie do przygotowywania danych docelowych, które flashuje urządzenie za pomocą obrazów urządzeń dostarczonych w określonym formacie.
|
| DeviceOwnerTargetPreparer |
ITargetPreparer, który konfiguruje komponent właściciela urządzenia.
|
| DeviceSetup |
ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanych Option.
|
| DeviceStorageFiller |
Ustaw wartość docelową tak, aby wypełnić pamięć, aby było dostępne trochę wolnego miejsca.
|
| DeviceStringPusher |
Ustawienie docelowego narzędzia do przygotowywania danych, które ma zapisać ciąg znaków do pliku.
|
| DeviceTraceCollector |
Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem.
|
| DeviceUpdateTargetPreparer |
abstraktna ITargetPreparer, która obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia pochodzącego ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji).
|
| DeviceWiper |
ITargetPreparer, który czyści dane użytkownika.
|
| DisableSELinuxTargetPreparer |
Usługa przygotowywania docelowego, która wyłącza SELinux, jeśli jest włączona.
|
| DynamicSystemPreparer |
ITargetPreparer, który konfiguruje obraz systemu na kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu.
|
| EraseUserDataPreparer |
ITargetPreparer, który czyści dane użytkownika na urządzeniu.
|
| FastbootCommandPreparer |
Przygotowywanie docelowego urządzenia, które uruchamia fastboot i wysyła polecenia fastboot.
|
| FastbootUpdateBootstrapPreparer |
ITargetPreparer, który umieszcza określone pliki (bootloader, radio, obraz urządzenia ZIP) w IDeviceBuildInfo, aby umożliwić wgranie FastbootDeviceFlasher na urządzenia, a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników.
|
| FeatureFlagTargetPreparer |
Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną).
|
| FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector, który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera te dane jako plik z urządzenia.
|
| FilePullerLogCollector |
Rejestrator pliku zgłaszanego przez urządzenie.
|
| FoldableModePreparer |
Obiekt do przygotowania docelowego, który może przełączać stan składania urządzenia.
|
| FolderSaver |
ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje je i zapisuje w logach na zapleczu.
|
| FormattedGeneratorReporter |
Raportowanie umożliwiające generowanie raportów w określonym formacie.
|
| GcovCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje je jako artefakty testowe.
|
| GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testu.
|
| GkiDeviceFlashPreparer |
Narzędzie do przygotowywania urządzeń, które flashuje urządzenie za pomocą ogólnego obrazu jądra Androida.
|
| GsiDeviceFlashPreparer |
Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android.
|
| HelloWorldMultiTargetPreparer |
Przykładowa implementacja IMultiTargetPreparer.
|
| HostStatsdMetricCollector |
IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd.
|
| ILabPreparer |
Interfejs markera dla przygotowujących laboratorium
Opis tych interfejsów znajdziesz w artykule ITargetPreparer.
|
| IMetricCollector |
Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do nich.
|
| IMultiTargetPreparer |
Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie.
|
| IPostProcessor |
Post Processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i dzienników PO przeprowadzeniu testów i PRZED raportowaniem wyników.
|
| ITargetCleaner |
Ten interfejs został wycofany.
Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer.
|
| ITargetPreparer |
Przygotowuje środowisko testowe do przeprowadzenia testu.
|
| InstallAllTestZipAppsSetup |
ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP testu.
|
| InstallApexModuleTargetPreparer |
|
| InstallApkSetup |
ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików.
|
| InstallBuildEnvApkSetup |
ITargetPreparer, który instaluje co najmniej 1 testowy plik APK z otoczenia kompilacji na platformie Android.
|
| InstallKernelModulePreparer |
Przygotowywanie docelowego modułu, który instaluje moduły jądra.
|
| InstrumentationPreparer |
ITargetPreparer, który wykonuje instrumentację.
|
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia w języku Java i rejestruje je jako artefakty testowe.
|
| JsonHttpTestResultReporter |
Raport z wynikami, który koduje wyniki testów i informacje o gałęzi i urządzeniu w formacie JSON, a następnie przesyła je do punktu końcowego usługi HTTP.
|
| KillExistingEmulatorPreparer |
ITargetPreparer, który wyłącza uruchomiony emulator.
|
| KnownFailurePreparer |
Ustawienie, które powoduje, że przygotowujący pomija ponowne próby po wystąpieniu znanego błędu.
|
| LUCIResultReporter |
Raport z wynikami, który zapisuje wyniki testów potrzebne do działania bazy danych ResultDB i LUCI w formacie JSON (go/result-sink) oraz rejestruje lokalizację pliku w konsoli.
|
| LocalEmulatorLaunch |
Narzędzie TargetPreparer, które uruchamia emulator lokalnie z otoczenia kompilacji Androida.
|
| LocalEmulatorSnapshot |
Narzędzie TargetPreparer służące do generowania czystego zrzutu ekranu emulatora z Androida w środowisku kompilacji/tworzenia.
|
| LogcatOnFailureCollector |
Kolektor, który rejestruje logcat, gdy test się nie powiedzie.
|
| LogcatTimingMetricCollector |
Zbieracz danych, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub wielu powtarzających się testów, używając określonych wzorów wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z linii logcat.
|
| MergeMultiBuildTargetPreparer |
IMultiTargetPreparer, który umożliwia przekazywanie informacji z jednego pakietu do drugiego poprzez nadanie im nazw i klucza pliku do skopiowania do drugiego pakietu.
|
| MetricFilePostProcessor |
Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia.
|
| MetricsXMLResultReporter |
MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu.
|
| MixImageZipPreparer |
IMultiTargetPreparer, który łączy obrazy kompilacji systemu w kompilacji urządzenia.
|
| MixKernelTargetPreparer |
ITargetPreparer, który umożliwia łączenie obrazu jądra z obrazem urządzenia.
|
| ModuleListener |
Detektor przypisany do każdego IRemoteTest każdego modułu w celu zebrania listy wyników.
|
| ModuleLogcatCollector |
Wersja logcat collector, ale dla modułu.
|
| ModuleOemTargetPreparer |
|
| NativeLeakCollector |
ITargetPreparer, który wykonuje polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować niedostępną pamięć natywną obecnie wykorzystywaną przez każdy proces.
|
| NoApkTestSkipper |
Specjalny program przygotowujący, który umożliwia całkowite pominięcie wywołania (przygotowania i testów), jeśli nie ma plików APK do testowania.
|
| PairingMultiTargetPreparer |
Przygotowanie wielocelowe ułatwia parowanie (i łączenie) 2 urządzeń przez Bluetooth.
|
| PerfettoGenericPostProcessor |
Przetwarzacz końcowy, który przetwarza tekstowy lub binarny plik proto perfetto z danymi pomiarowymi na pary klucz-wartość, rekurencyjnie rozszerzając wiadomości proto i pola o wartościach ciągu znaków, aż do znalezienia pola z wartością liczbową.
|
| PerfettoPreparer |
Narzędzie do przygotowywania danych do perfetto przesyła plik konfiguracji na urządzenie w standardowej lokalizacji, do której ma dostęp.
|
| PerfettoPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z nich danych.
|
| ProfileTargetPreparer |
Podstawowa klasa do konfigurowania docelowego przygotowującego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Ta klasa została wycofana.
Użyj w zamian PushFilePreparer
|
| PushFilePreparer |
ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta na dowolną ścieżkę urządzenia.
|
| PythonVirtualenvPreparer |
Konfiguruje wirtualne środowisko Pythona na hoście i instaluje pakiety.
|
| RebootReasonCollector |
Zbieracz, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby.
|
| RebootTargetPreparer |
Uruchomienie ponownie urządzenia przez przygotowującego.
|
| RecoveryLogPreparer |
Osoba przygotowująca cel używała ich do zbierania dzienników przed przywróceniem.
|
| RemoveSystemAppPreparer |
ITargetPreparer do usuwania pliku APK z partycji systemowej przed uruchomieniem testu.
|
| ReportPassedTests |
Raport w pliku z możliwymi filtrami do wykluczenia zaliczonego testu.
|
| RestartSystemServerTargetPreparer |
Ustawienie docelowe przygotowujące do restartowania serwera systemu bez restartowania urządzenia.
|
| ResultAggregator |
Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownego próby.
|
| RootTargetPreparer |
Narzędzie do przygotowywania docelowych urządzeń, które wykonuje polecenie „adb root” lub „adb unroot” na podstawie opcji „force-root”.
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Ustaw docelowego przygotowującego, aby przed i po wykonaniu testu uruchamiać dowolne polecenia gospodarza.
|
| RunHostScriptTargetPreparer |
Przygotowanie docelowego, które wykonuje skrypt przed uruchomieniem testu.
|
| RunOnCloneProfileTargetPreparer |
|
| RunOnPrivateProfileTargetPreparer |
|
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer oznacza, że testy powinny być uruchamiane w piaskownicy SDK.
|
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer, aby mieć pewność, że test jest przeprowadzany przez dodatkowego użytkownika.
|
| RunOnSystemUserTargetPreparer |
ITargetPreparer oznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku).
|
| RunOnWorkProfileTargetPreparer |
ITargetPreparer, który tworzy profil służbowy w ramach konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku.
|
| RuntimeRestartCollector |
Kolektor, który zbiera sygnatury czasowe ponownych uruchomień w czasie działania (awarie serwera systemu) podczas testu (jeśli wystąpiły).
|
| ScreenshotOnFailureCollector |
Kolekcjoner, który rejestruje zrzuty ekranu i je przechowuje, gdy test się nie powiedzie.
|
| SemaphoreTokenTargetPreparer |
To jest obiekt przygotowujący, który służy do używania tokena do serializacji wykonania testu w hostie tradefed.
|
| ShardListener |
ITestInvocationListener, który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na kilka zasobów do działania równoległego) i przekazuje je innemu odbiorcy.
|
| ShowmapPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
| SideloadOtaTargetPreparer |
Przygotowuje docelowe urządzenie, wykonując sideload określonego pakietu OTA, stosując go, czekając na jego uruchomienie i wstrzykując właściwości kompilacji urządzenia do użycia jako informacje o kompilacji.
Ten przygotowawczy program docelowy zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb, i zapewni, że urządzenie wyjdzie z tego trybu, ale z zastosowaniem nowszej wersji.
|
| SkipManager |
Na podstawie różnych kryteriów menedżer pomijania pomaga określić, co należy pominąć na różnych poziomach: wywołania, modułów i testów.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Procesor końcowy, który przetwarza dane pomiarowe zebrane w ramach podejścia „przed/po”, czyli
|
| StatsdEventMetricPostProcessor |
Przetwarzacz, który przetwarza dane zdarzeń w raportach statsd w pary klucz-wartość, korzystając z formaterów określonych w przetwarzaczu.
|
| StatsdGenericPostProcessor |
Przetwarzacz, który przetwarza binarne protokoły statsd na pary klucz-wartość, rozszerzając raport w postaci struktury drzewa.
|
| StopServicesSetup |
ITargetPreparer, który zatrzymuje usługi na urządzeniu.
|
| StubMultiTargetPreparer |
Obiekt zastępczy pustej implementacji IMultiTargetPreparer.
|
| StubTargetPreparer |
Obiekt zastępczy pusty implementujący ITargetPreparer.
|
| SuiteApkInstaller |
Instaluje określone pliki APK dla konfiguracji pakietu: z użyciem zmiennej $ANDROID_TARGET_OUT_TESTCASES lub katalogu ROOT_DIR w informacjach o kompilacji.
|
| SuiteResultReporter |
Zbierać wyniki testów dla całego wywołania zestawu i wyprowadzać wyniki końcowe.
|
| SwitchUserTargetPreparer |
ITargetPreparer, który w metodzie setup przełącza się na określony typ użytkownika.
|
| TearDownPassThroughPreparer |
Umożliwia uruchamianie funkcji tearDown w przypadku obiektów przygotowujących, które są uwzględnione w konfiguracji jako obiekt.
|
| TemperatureThrottlingWaiter |
ITargetPreparer, który czeka, aż temperatura urządzenia spadnie do docelowej
|
| TestAppInstallSetup |
ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu.
|
| TestFilePushSetup |
ITargetPreparer, który przesyła co najmniej 1 plik lub 1 katalog z folderu IDeviceBuildInfo.getTestsDir() na urządzenie.
|
| Testowanie konfiguracji instalacji aplikacji systemowej |
ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
| Marnotrawienie czasu |
Prosty sposób na zmarnowanie czasu i możliwe ponowne uruchomienie urządzenia.
|
| TraceCmdCollector |
IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisują je w wywołaniu.
|
| UserCleaner |
ITargetPreparer, który usuwa użytkowników dodatkowych podczas rozwiązywania.
|
| VisibleBackgroundUserPreparer |
Przygotowanie docelowego dla przeprowadzania testów w ramach widocznego w tle procesu użytkownika.
|
| WaitForDeviceDatetimePreparer |
ITargetPreparer, która czeka na ustawienie daty i godziny na urządzeniu
Opcjonalnie może wymusić TargetSetupError, jeśli data i godzina nie zostaną ustawione w czasie limitu.
|
| WifiPreparer |
ITargetPreparer, która w razie potrzeby konfiguruje Wi-Fi na urządzeniu.
|
| XmlFormattedGeneratorReporter |
Implementacja FormattedGeneratorReporter, która formatuje wyniki zestawu w formacie XML.
|
| XmlResultReporter |
Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant.
|