AdbStopServerPreparer |
Ustaw przygotowanie docelowe, 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 testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki ścieżki w katalogu testowym, 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 do urządzeń wstępnie zdefiniowaną konfigurację danych o czasie trwania statystyk statsd 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, aby włączyć zapisywanie w dzienniku snoopingu interfejsu HCI Bluetooth na urządzeniu testowym i zebrać dziennik dla każdego testu.
|
BugreportzOnFailureCollector |
Tworzenie raportu o błędach po niepowodzeniu przypadku testowego.
|
BugreportzOnTestCaseFailureCollector |
Tworzenie raportu o błędach, 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.
|
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 |
|
CreateUserPreparer |
Przygotuj docelowy program do tworzenia użytkownika i na koniec go wyczyść.
|
DebugHostLogOnFailureCollector |
Kolekcjoner, który gromadzi i rejestruje logi po stronie hosta, gdy wystąpi błąd przypadku testowego.
|
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ą na wypełnienie pamięci, aby zwolnić trochę 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 |
Abstrakcyjny element ITargetPreparer , który obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia z zewnętrznego źródła (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ć flashowanie urządzeń za pomocą FastbootDeviceFlasher , 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 przygotowujący docelowy, 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 back-endzie.
|
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 testowe.
|
GkiDeviceFlashPreparer |
Narzędzie do przygotowywania urządzeń do wgrania na nie 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 z testami.
|
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 docelowego przygotowującego, aby pominąć ponowne próby po wystąpieniu znanego błędu.
|
LUCIResultReporter |
Raport wyników, który zapisuje wyniki testów potrzebne do korzystania z 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 podanych wzorów 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 na poziomie testu i 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 w każdym module 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ęć natywnych procesów.
|
NoApkTestSkipper |
Specjalny program przygotowujący, który pozwala całkowicie pominąć wywołanie (przygotowanie i testy), jeśli nie ma plików APK do testów.
|
PairingMultiTargetPreparer |
Przygotowanie wielocelowe ułatwia parowanie (i łączenie) 2 urządzeń przez Bluetooth.
|
PerfettoGenericPostProcessor |
Przetwarzacz końcowy, który przetwarza plik proto perfetto z danymi tekstowymi lub binarnymi 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 przygotowującego docelowego 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 do dowolnej ścieżki urządzenia.
|
PythonVirtualenvPreparer |
Konfiguruje środowisko wirtualne 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 |
Użytkownik przygotowujący docelowy używał tego pliku do zbierania dzienników przed przywróceniem.
|
RemoveSystemAppPreparer |
ITargetPreparer do usuwania pliku APK z partycji systemowej przed uruchomieniem testu.
|
ReportPassedTests |
Zgłoś w pliku możliwe filtry, aby wykluczyć zaliczony test.
|
RestartSystemServerTargetPreparer |
Urządzenie do przygotowywania, które uruchamia ponownie serwer systemu bez restartowania urządzenia.
|
ResultAggregator |
Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie wybranej strategii ponownego próby.
|
RootTargetPreparer |
Narzędzie do przygotowywania docelowego, 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 mógł on 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 sprawdzić, czy test działa jako dodatkowy użytkownik.
|
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 do przygotowywania danych, 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 przesyła je do innego odbiornika.
|
ShowmapPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector , która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
SideloadOtaTargetPreparer |
Przygotowuje docel, który przenosi określony pakiet OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje 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 pusty implementujący 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 przygotowujących, które są uwzględnione w konfiguracji jako obiekt.
|
TemperatureThrottlingWaiter |
ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości 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.
|