AdbStopServerPreparer |
Moduł przygotowujący do zatrzymania serwera adb na hoście przed uruchomieniem testów adb i po ich uruchomieniu.
|
AggregatePostProcessor, |
Agregator danych, który podaje wartości minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę oraz opcjonalnie percentyle dla wskaźników liczbowych zbieranych podczas testów wielokrotnego iteracji i traktuje je jako 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 przesuwania) przy użyciu protokołu Android Open Accessory (AOAv2).
|
Konfiguracja aplikacji |
ITargetPreparer , który instaluje plik APK i jego testy.
|
ArtChrootPreparer |
Utwórz katalog chroot na potrzeby testów ART.
|
AtraceCollector, |
IMetricCollector , który jest sprawdzany podczas testu i zbiera wynik oraz loguje go w wywołaniu.
|
AtraceRunMetricCollector: |
Zbiera z urządzenia testowego ślady ze wszystkich katalogów testowych w danym katalogu, rejestruje katalog testowy i publikuje pliki śledzenia w katalogu testowym, a następnie agreguje wskaźniki.
|
AveragePostProcessor |
Implementacja procesora postów, które obliczają średnią listy danych.
|
BaseDeviceMetricCollector |
Podstawowa implementacja interfejsu IMetricCollector , która umożliwia rozpoczynanie i zatrzymywanie zbierania danych w onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
Przygotowanie emulatora BaseEmulator |
Typowa osoba przygotowująca do uruchomienia lokalnego emulatora.
|
BaseMultiTargetPreparer |
Podstawowa implementacja interfejsu IMultiTargetPreparer , która umożliwia wyłączenie obiektu.
|
BasePostProcessor |
Podstawowa IPostProcessor , którą powinna rozszerzać każda implementacja.
|
Plik BaseTargetPreparer |
Podstawowa klasa implementacji dla ITargetPreparer , która umożliwia kontrolowanie, czy obiekt jest wyłączony.
|
kolektor opóźnienia połączenia Bluetooth, |
Kolektor przekazuje do urządzeń wstępnie zdefiniowaną statystyczną konfigurację wskaźnika czasu trwania i zbiera dane o czasie połączenia Bluetooth w każdym profilu.
|
Moduł BluetoothConnectionStateCollector |
Ten kolektor będzie zbierać wskaźniki BluetoothConnectionStateChanged i rejestrować numer stanu połączenia dla każdego profilu.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementacja procesora końcowego, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj operatora „metric-key-match”, aby określić wskaźniki, które zawierają stany połączenia Bluetooth w tablicy liczbowej. Przykład [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Kolektor umożliwiający włączenie rejestrowania snoopingu Bluetooth HCI w DUT i zbieranie dziennika dla każdego testu.
|
BugreportzOnFailureCollector |
Utwórz raport o błędach w przypadku niepowodzenia testu.
|
BugreportzOnTestCaseFailureCollector |
Utwórz raport o błędach w przypadku niepowodzenia uruchomienia przypadku testowego.
|
BuildInfoRecorder |
Pole ITargetPreparer , które zapisuje metadane informacji o kompilacji w określonym pliku.
|
Sprawdzanie parowania |
CompanionAwarePreparer , który weryfikuje powiązanie BT między urządzeniami głównymi i towarzyszącymi
|
ClangCodeScopeCollector |
BaseDeviceMetricCollector , który pobierze pomiary zasięgu Clang z urządzenia i zapisze je jako artefakty testowe.
|
CollectingTestListener |
ITestInvocationListener , który będzie gromadzić wszystkie wyniki testu.
|
CompanionAllocator, |
Klasa podstawowa, która zajmuje się przydzielaniem i uwalnianiem urządzenia towarzyszącego
Należy zaimplementować obiekt getCompanionDeviceSelectionOptions() , aby opisać kryteria wymagane do przydzielenia urządzenia towarzyszącego.
|
CompanionAwarePreparer (w języku angielskim) |
ITargetPreparer obejmujący logikę uzyskania już przydzielonego urządzenia towarzyszącego.
|
CompanionRunCommandTargetPreparer |
ITargetPreparer , który uruchamia określone polecenia na przydzielonym urządzeniu towarzyszącym.
|
CompanionTestAppInstallKonfiguracja (w języku angielskim) |
ITargetPreparer , który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo#getTestsDir() na przydzielonym urządzeniu towarzyszącym.
|
CompileBootImageWithSpeedTargetPreparer |
Ponownie kompiluje ścieżkę rozruchu i serwer systemu z filtrem kompilatora „speed”.
|
Gromadzący zdarzenia CountTestCasesCollector |
Zliczać i raportować liczbę przypadków testowych dla danego elementu IRemoteTest .
|
CpuThrottlingWaiter |
ITargetPreparer , który czeka, aż maksymalna częstotliwość we wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu.
|
CreateAvdPreparer |
|
CreateUserPreparer |
Przygotowanie elementu docelowego do utworzenia użytkownika i czyszczenia go na końcu.
|
DebugHostLogOnFailureCollector |
Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku wystąpienia błędu przypadku testowego.
|
DeviceActionTargetPreparer |
ITargetPreparer do wykonywania działań na urządzeniu.
|
DeviceBuildInfoBootStrapper |
Pole ITargetPreparer , które zastępuje pola informacji o kompilacji atrybutami odczytywanymi z urządzenia
Jest to przydatne w przypadku testowania urządzeń z kompilacjami wygenerowanymi ze źródła zewnętrznego (np.
|
DeviceBuildInfoInjector |
ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo .
|
Czyszczenie urządzenia |
Uruchamia ponownie urządzenie lub sformatuje je jako działanie czyszczenia po zakończeniu testu i opcjonalnie wyłącza ekran.
|
DeviceFlashPreparer |
ITargetPreparer , który miga na fizycznym sprzęcie z Androidem.
|
DeviceImageZipFlashingTargetPreparer |
Program przygotowujący do kierowania, który dodaje na urządzeniu obrazy w określonym formacie.
|
DeviceOwnerTargetPreparer |
ITargetPreparer , który konfiguruje komponent właściciela urządzenia.
|
Konfiguracja urządzenia |
ITargetPreparer , który konfiguruje urządzenie do testowania na podstawie podanych Option .
|
DeviceStorageFiller |
Przygotowujący docelowy zapełnij miejsce na dane, aby było dostępne pewną ilość wolnego miejsca.
|
DeviceStringPusher |
Moduł przygotowujący do zapisania ciągu znaków do pliku.
|
DeviceTraceCollector |
Kolektor, który rozpocznie śledzenie perfetto po uruchomieniu testu i na końcu plik logu czasu.
|
DeviceUpdateTargetPreparer |
Abstrakcyjny obiekt ITargetPreparer , który wykonuje typowe czynności związane z aktualizowaniem na urządzeniach pliku obrazu urządzenia ze źródła zewnętrznego (a nie z usługi kompilacji).
|
DeviceWiper |
ITargetPreparer , który czyści dane użytkowników
|
DisableSELinuxTargetPreparer (w języku angielskim) |
Moduł przygotowujący docelowy, który wyłącza SELinux, jeśli jest włączony.
|
DynamicSystemPreparer |
ITargetPreparer , który konfiguruje obraz systemu na kompilacji urządzenia dzięki dynamicznej aktualizacji systemu.
|
DeleteUserDataPreparer |
ITargetPreparer , który usuwa dane użytkownika z urządzenia.
|
FastbootCommandPreparer |
Przygotowujący element docelowy, który aktywuje szybki rozruch i wysyła polecenia szybkiego rozruchu.
|
Program FastbootUpdateBootstrapPreparer |
ITargetPreparer , który zbiera określone pliki (program rozruchowy, radio, plik ZIP z obrazem urządzenia) do pliku IDeviceBuildInfo , aby umożliwić aktualizację urządzeń przy użyciu: FastbootDeviceFlasher , a następnie wstrzykiwać atrybuty urządzenia po uruchomieniu do informacji o kompilacji na potrzeby raportowania wyników.
|
FeatureFlagTargetPreparer |
Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną).
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector , który nasłuchuje kluczy wskaźników pochodzących z urządzenia i pobiera je jako plik z urządzenia.
|
FilePullerLogCollector |
Rejestrator pliku zgłoszonego przez stronę urządzenia.
|
FoldableModePreparer |
Docelowe narzędzie przygotowujące, które może zmienić stan złożenia urządzenia.
|
Zapisywanie folderów |
ITargetPreparer , który pobiera katalogi z urządzenia, kompresuje go i zapisuje w backendzie logowania.
|
FormattedGeneratorReporter |
Funkcja raportująca, która umożliwia generowanie raportów w określonym formacie.
|
GcovCodeZasięgCollector |
BaseDeviceMetricCollector , który pobierze pomiary zasięgu gcov z urządzenia i zapisze je jako artefakty testowe.
|
Komponent GcovKernelCodeUsageCollector |
BaseDeviceMetricCollector , który pobiera pomiary pokrycia jądra gcov z debugfów i z urządzenia, a następnie loguje je na koniec jako artefakty testowe.
|
GkiDeviceFlashPreparer |
Program przygotowujący do środowiska docelowego, który instaluje na urządzeniu ogólny obraz standardowego jądra Androida.
|
Przygotowanie do modułu GsiDeviceFlash Preparer |
Moduł przygotowujący do kierowania, który dodaje na urządzeniu ogólny obraz systemu Android.
|
HelloWorldMultiTargetPreparer |
Przykład implementacji elementu IMultiTargetPreparer .
|
HostStatsdMetricCollector |
IMetricCollector , który zbiera statystyki po stronie hosta za pomocą statystyk narzędzia.
|
Przygotowanie do ILab |
Interfejs znaczników dla osób przygotowujących do modułów
Opis tych interfejsów znajdziesz na ITargetPreparer .
|
iMetricCollector, |
Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania pasujących wskaźników.
|
IMultiTargetPreparer |
Przygotowuje środowisko testowe dla kilku urządzeń naraz.
|
iPostProcessor, |
Podmioty przetwarzające posty to obiekt federacji handlowej, który umożliwia przetwarzanie wskaźników i logów PO zakończeniu testów i PRZED raportowaniem wyników.
|
iTargetCleaner, |
Ten interfejs został wycofany.
TearDown zostało przeniesione do podstawowego interfejsu ITargetPreparer.
|
ITargetPreparer |
Przygotowuje środowisko testowe do uruchomienia testowego.
|
InstallAllTestZipAppsKonfiguracja |
ITargetPreparer , który instaluje wszystkie aplikacje w testowym pliku ZIP.
|
InstallApexModuleTargetPreparer |
|
InstallApkSetup |
ITargetPreparer , który instaluje co najmniej 1 pakiet APK znajdujący się w systemie plików.
|
Konfiguracja InstallBuildEnvApk |
ITargetPreparer , który instaluje co najmniej 1 testowy pakiet APK ze środowiska kompilacji platformy Androida.
|
Specjalista ds. przygotowywania narzędzi |
ITargetPreparer uruchamiający instrumentację
|
JavaCodeZasięgCollector |
BaseDeviceMetricCollector , który pobierze z urządzenia pomiary zasięgu języka Java i zapisze je jako artefakty testowe.
|
Raporter wyników testów JSON |
Raportujący wyniki, który koduje wyniki wskaźników testowych oraz gałęzie i informacje o urządzeniach w formacie JSON i POST w punkcie końcowym usługi HTTP.
|
KillIstniejąceEmulatorPreparer |
ITargetPreparer , który wyłącza działający emulator.
|
Znany(-a) osoba przygotowująca do niepowodzenia |
Moduł przygotowujący cel do pominięcia ponawiania ponawianego znanego błędu.
|
LUCIResultReporter |
Raportujący wyniki, który zapisuje wyniki testów potrzebne ResultDB i LUCI w formacie JSON (go/result-sink) oraz loguje lokalizację pliku w konsoli.
|
Uruchomienie emulatora LocalEmulator |
Przygotowanie celu, które uruchamia emulator lokalnie ze środowiska kompilacji Androida.
|
LocalEmulatorSnapshot |
Element TargetPreparer przeznaczony do generowania zrzutu czystego emulatora ze środowiska kompilacji/programowania Androida.
|
LogcatOnFailureCollector |
Kolektor, który przechwytuje i rejestruje logcat w przypadku niepowodzenia przypadku testowego.
|
LogcatTimingMetricCollector |
Kolektor danych, który zbiera informacje o czasie (np. o czasie przełączania użytkownika) z logcat podczas co najmniej 1 powtarzanego testu, używając podanych wzorców wyrażeń regularnych do analizowania sygnałów początkowych i końcowych zdarzenia z wierszy logcat.
|
MergeMultiBuildTargetPreparer |
Obiekt IMultiTargetPreparer , który umożliwia przekazywanie informacji z jednej kompilacji do drugiej przez nadanie nazwy tej kompilacji i nadanie klucza pliku do skopiowania do drugiej.
|
MetricFilePostProcessor |
Służy do przesyłania pliku logu wskaźników zebranych na poziomie testu i uruchomienia.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter zapisuje wskaźniki testowe i uruchamia wskaźniki w pliku XML w folderze określonym przez parametr folderu wskaźników na etapie invocationEnded testu.
|
Plik MixImageZipPreparer |
IMultiTargetPreparer , który łączy obrazy z kompilacji systemu w kompilacji urządzenia.
|
MixKernelTargetPreparer |
ITargetPreparer , który umożliwia połączenie obrazu jądra z obrazem urządzenia.
|
ModuleListener |
Detektor dołączany do każdego elementu IRemoteTest każdego modułu w celu zebrania listy wyników.
|
ModuleLogcatCollector |
Wersja kolektora logówcat, ale dla modułu.
|
ModuleOemTargetPreparer |
|
NatywnaLeakCollector |
ITargetPreparer uruchamiający „dumpsys meminfo --unreachable -a”, który identyfikuje nieosiągalną pamięć natywną aktualnie przechwytywaną przez każdy proces.
|
NoApkTestSkipper (w języku angielskim) |
Specjalny moduł przygotowujący, który umożliwia całkowite pominięcie wywołania (przygotowanie i testy), jeśli nie ma pakietów APK do testów.
|
PairingMultiTargetPreparer |
Narzędzie przygotowujące do kierowania na wiele miejsc docelowych pomaga utworzyć parowanie Bluetooth (i połączenie) między 2 urządzeniami.
|
PerfettoTypowePostProcessor |
Postprocesor, który przetwarza plik protokołu perfetto danych tekstowych/binarnych na pary klucz-wartość przez rekurencyjne rozwijanie wiadomości i pól proto z wartościami w postaci ciągów znaków, aż do napotkania pola z wartością liczbową.
|
PerfettoPreparer |
Przygotowujący Perfetto przekazuje plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której perfetto ma dostęp.
|
PerfettoPullerMetricCollector |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z niego wskaźników.
|
ProfileTargetPreparer |
Klasa podstawowa do konfigurowania modułu przygotowującego do środowiska docelowego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX .
|
PushFileInvoker. |
Ta klasa została wycofana.
Użyj w zamian zasady PushFilePreparer
|
PushFilePreparer. |
ITargetPreparer , który próbuje przekazać dowolną liczbę plików z dowolnej ścieżki hosta na dowolną ścieżkę urządzenia.
|
PythonVirtualenvPreparer |
Konfiguruje środowisko Python virtualenv na hoście i instaluje pakiety.
|
RestartReasonCollector (W przypadku ponownego uruchomienia urządzenia) |
Kolektor, który zbiera dane o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby.
|
RestartTargetTargetPreparer |
Przygotowujący element docelowy, który uruchamia ponownie urządzenie.
|
RecoveryLogPreparer |
Docelowe narzędzie przygotowujące używane do zbierania logów przed przywróceniem.
|
RemoveSystemAppPreparer |
ITargetPreparer służący do usunięcia pakietu APK z partycji systemowej przed uruchomieniem testu.
|
Testy zdane |
Raport w pliku z możliwymi filtrami do wykluczenia zdanego testu.
|
RestartSystemServerTargetPreparer. |
Przygotowujący element docelowy, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia.
|
Agregator wyników |
Specjalny usługa przekazująca, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownych prób.
|
RootTargetPreparer |
Przygotowanie miejsca docelowego, które wykonuje polecenie „adb root” lub „adb unroot” na podstawie opcji „force-root”.
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
Moduł przygotowujący do uruchamiania dowolnych poleceń hosta przed uruchomieniem testu i po nim.
|
RunHostScriptTargetPreparer |
Przygotowanie środowiska docelowego, które wykonuje skrypt przed uruchomieniem testu.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
ITargetPreparer oznacza, że testy powinny być uruchamiane w piaskownicy SDK.
|
RunOnAdditionalUserTargetPreparer |
ITargetPreparer , aby mieć pewność, że test będzie uruchamiany jako użytkownik dodatkowy.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer oznaczający, że testy powinny zostać uruchomione na koncie użytkownika (a nie na koncie bieżącego).
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer , który podczas konfiguracji tworzy profil służbowy i oznacza, że testy powinny być uruchomione na koncie tego użytkownika.
|
RuntimeRestartCollector |
Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarie serwera systemowego) podczas testu, jeśli takie istnieją.
|
Zrzut ekranu OnFailureCollector |
Kolektor, który przechwytuje i zapisuje zrzut ekranu w przypadku niepowodzenia przypadku testowego.
|
SemaphoreTokenTargetPreparer |
To jest element przygotowujący używany do użycia tokena do zserializacji wykonania testu na hoście związanym z handlem.
|
ShardListener |
ITestInvocationListener , który zbiera wyniki z fragmentu wywołania (tzw. podział wywołań, aby działać równolegle na wielu zasobach), i przekierowuje je do innego detektora.
|
ShowmapPullerMetricCollector: |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia pobieranie plików showmap z urządzenia i zbieranie z niego wskaźników.
|
SideloadOtaTargetPreparer |
Moduł przygotowujący docelowy, który przeprowadza instalowanie określonego pakietu OTA z innego urządzenia, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do wykorzystania jako informacje o kompilacji
Ten moduł przygotowujący docelowy zakłada, że urządzenie po uruchomieniu będzie w zwykłym trybie adb, i wyłączy je w tym samym trybie, ale z nową kompilacją.
|
Menedżer pomijania |
Na podstawie różnych kryteriów menedżer pomijania pomaga zdecydować, co należy pominąć na różnych poziomach: wywołania, modułów i testów.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Procesor postulujący, który mierzy dane zbierane w ramach metody „przed/po”, np.
|
StatsdEventMetricPostProcessor (w języku angielskim) |
Procesor postu, który przetwarza wskaźniki zdarzeń w raportach statystycznych na pary klucz-wartość, korzystając z elementów formatujących określonych przez procesor.
|
StatsdGeneralPostProcessor |
Procesor typu post, który przetwarza binarne raporty ze statystykami dotyczącymi proto na pary klucz-wartość po rozwinięciu raportu w postaci struktury drzewa.
|
StopServicesSetup |
ITargetPreparer , który zatrzymuje usługi na urządzeniu.
|
StubMultiTargetPreparer |
Zastępcza implementacja elementu IMultiTargetPreparer jest pusta.
|
StubTargetPreparer |
Zastępcza implementacja elementu ITargetPreparer jest pusta.
|
SuiteApkInstaller |
Instaluje pliki APK określone na potrzeby konfiguracji pakietu Analytics 360: ze zmiennej $ANDROID_TARGET_OUT_TESTCASES lub ROOT_DIR w informacjach o kompilacji.
|
SuiteResultReporter |
Zbierz wyniki testów dla wywołania całego pakietu i wyświetlaj ostateczne wyniki.
|
SwitchUserTargetPreparer |
ITargetPreparer , który przełącza się na określony rodzaj użytkownika podczas konfiguracji.
|
TearDownPassThroughPreparer (w języku angielskim) |
Umożliwia uruchamianie tych elementów w modułach przygotowywanych, które znajdują się w konfiguracji jako obiekt.
|
TemperatureThrottlingWaiter |
ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości docelowej.
|
TestAppInstallSkonfiguruj |
ITargetPreparer , który instaluje na urządzeniu co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() .
|
TestFilePushKonfiguracja |
Usługa ITargetPreparer , która przekazuje na urządzenie co najmniej 1 plik/katalog z folderu IDeviceBuildInfo.getTestsDir() .
|
TestSystemAppInstallSetup |
ITargetPreparer , który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
TimeWaster, |
Prosty program przygotowujący do kierowania reklam, aby tracić czas i potencjalnie ponownie uruchomić urządzenie.
|
TraceCmdCollector |
IMetricCollector , który zbiera ślady podczas testu za pomocą polecenia log-cmd i rejestruje je w wywołaniu.
|
UserCleaner, |
ITargetPreparer , który usuwa dodatkowych użytkowników przy wycofywaniu.
|
VisibleBackgroundUserPreparer |
Moduł przygotowujący do uruchamiania testów na koncie użytkownika, który uruchamia się w widocznym w tle.
|
WaitForDeviceDatetimePreparer |
ITargetPreparer , który czeka na ustawienie daty i godziny na urządzeniu
Opcjonalnie ten moduł przygotowujący może wymusić ustawienie TargetSetupError , jeśli data i godzina nie zostały ustawione w ramach limitu czasu.
|
Przygotowanie do sieci Wi-Fi |
ITargetPreparer , który w razie potrzeby konfiguruje Wi-Fi na urządzeniu.
|
XmlFormattedGeneratorReporter |
Implementacja funkcji FormattedGeneratorReporter , która formatuje pakiet do formatu XML.
|
Plik XMLResultReporter |
Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter Ant.
|