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 centyle dla wskaźników liczbowych zebranych podczas testów wielu iteracji,
traktując ich jak podwojenie.
|
AllTestAppsInstallSetup |
ITargetPreparer , który instaluje wszystkie aplikacje z urządzenia IDeviceBuildInfo#getTestsDir()
na urządzeniu.
|
AoaTargetPreparer |
ITargetPreparer , który wykonuje serię działań (np. kliknięcia i przesunięcia) za pomocą funkcji
protokół 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 ściga się podczas testu i zbiera wynik oraz dziennik
do wywołania.
|
AtraceRunMetricCollector: |
Zbiera logi czasu ze wszystkich katalogów testowych w danym katalogu
z urządzenia testowego, zapisz katalog testowy i opublikuj pliki śledzenia.
w katalogu testowym i zagregować wskaźniki.
|
AveragePostProcessor |
Implementacja procesora postów, które obliczają średnią listy danych.
|
BaseDeviceMetricCollector |
Podstawowa implementacja interfejsu IMetricCollector , która umożliwia rozpoczęcie i zatrzymywanie zbierania danych
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 pozwala określić, czy obiekt
jest wyłączona.
|
kolektor opóźnienia połączenia Bluetooth, |
Kolektor przekaże do urządzeń wstępnie zdefiniowaną statystyczną konfigurację wskaźników czasu trwania i zbiera
Czas trwania połączenia Bluetooth dla każdego profilu.
|
Moduł BluetoothConnectionStateCollector |
Ten kolektor będzie zbierać wskaźniki BluetoothConnectionStateChanged i rejestrować stan połączenia
dla każdego profilu.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementacja procesora końcowego, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj funkcji „Dopasowanie danych-klucz-wartość” w celu określenia wskaźników, które zawierają stany połączenia Bluetooth w postaci wartości liczbowych
tablica 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 |
Element BaseDeviceMetricCollector , który będzie pobierać Clang
pomiaru zasięgu na urządzeniu i rejestrować 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
Aby opisać kryteria, należy zaimplementować atrybut getCompanionDeviceSelectionOptions()
wymagane do przypisania urządzenia towarzyszącego
|
CompanionAwarePreparer (w języku angielskim) |
ITargetPreparer obejmujący logikę pobierania już przydzielonej kreacji towarzyszącej
urządzenia.
|
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
IDeviceBuildInfo#getTestsDir() na przydzielone urządzenie towarzyszące.
|
CompileBootImageWithSpeedTargetPreparer |
Ponownie kompiluje ścieżkę rozruchu i serwer systemu z filtrem kompilatora „speed”.
|
kolektor przypadków 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ższej
dostępny poziom
|
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 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 dotyczące aktualizowania urządzeń za pomocą
pliku graficznego 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 za pomocą komponentu Dynamiczny
Aktualizacja 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) w
IDeviceBuildInfo , aby urządzenia zostały zasygnalizowane lampą błyskową z symbolem FastbootDeviceFlasher , a następnie wstrzykiwanie
po rozruchu urządzenia w informacjach o kompilacji na potrzeby raportowania wyników.
|
FeatureFlagTargetPreparer |
Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną).
|
FilePullerDeviceMetricCollector |
Element BaseDeviceMetricCollector nasłuchuje kluczy danych pochodzących z urządzenia i pobiera
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 je i zapisuje w logowaniu.
z backendem.
|
FormattedGeneratorReporter |
Funkcja raportująca, która umożliwia generowanie raportów w określonym formacie.
|
GcovCodeZasięgCollector |
Element BaseDeviceMetricCollector , który pobierze gcov
pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.
|
Komponent GcovKernelCodeUsageCollector |
BaseDeviceMetricCollector , który będzie pobierać jądro gcov
pomiaru zasięgu z debugerów i poza urządzeniem, a następnie rejestruje je jako test
artefaktów.
|
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ą narzędzia statystycznego
poleceń.
|
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 danych
pasujących danych.
|
IMultiTargetPreparer |
Przygotowuje środowisko testowe dla kilku urządzeń naraz.
|
iPostProcessor, |
Podmioty przetwarzające pocztę to obiekt federacji handlowej, który umożliwia przetwarzanie wskaźników i logów
PO testach i PRZED raportem 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.
|
ZainstalujKernelModulePreparer |
Program przygotowujący do środowiska docelowego, który instaluje na urządzeniu ogólny obraz standardowego jądra Androida.
|
Specjalista ds. przygotowywania narzędzi |
ITargetPreparer uruchamiający instrumentację
|
JavaCodeZasięgCollector |
Interfejs BaseDeviceMetricCollector , który pobierze Javę
pomiaru zasięgu na urządzeniu i rejestrować 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 JSON i POST
do punktu końcowego usługi HTTP
|
KillIstniejąceEmulatorPreparer |
ITargetPreparer , który wyłącza działający emulator.
|
Znany(-a) osoba przygotowująca do niepowodzenia |
Moduł przygotowujący miejsce docelowe do pominięcia ponownych prób ze znanymi błędami.
|
LUCIResultReporter |
Raportujący wyniki, który zapisuje wyniki testów potrzebne ResultDB i LUCI
do formatu JSON (go/result-sink) i rejestruje 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 z Androida.
środowisko budowlane
|
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 przejścia użytkownika) z Logcat w czasie
co najmniej jeden powtórzony test z użyciem podanych wzorców wyrażeń regularnych do analizy sygnałów początkowych i końcowych
z wierszy logcat.
|
MergeMultiBuildTargetPreparer |
Obiekt IMultiTargetPreparer , który umożliwia przekazywanie informacji z jednej kompilacji do drugiej przez
nadając im nazwy i podając klucz pliku do skopiowania do drugiej kompilacji.
|
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 je w pliku XML w określonym folderze
według parametru 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, aby zebrać listę:
wyników.
|
ModuleLogcatCollector |
Wersja kolektora logówcat, ale dla modułu.
|
ModuleOemTargetPreparer |
|
NatywnaLeakCollector |
ITargetPreparer z uruchamianiem „dumpsys meminfo --unreachable -a” aby zidentyfikować
nieosiągalna pamięć natywna przechowywana obecnie przez każdy proces.
|
NoApkTestSkipper (w języku angielskim) |
Specjalne narzędzie, które pozwala całkowicie pominąć wywołanie (przygotowanie i testy), jeśli
nie mają 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 |
Procesor post, który przetwarza plik proto perfetto danych tekstowych/binarnych na pary klucz-wartość przez
rekursywnie rozwija wiadomości i pola protokołu proto o wartości ciągu znaków do momentu, gdy pole z
napotkano wartość liczbową.
|
PerfettoPreparer |
Przygotowujący Perfetto przekazuje plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której
mają dostęp do perfetto.
|
PerfettoPullerMetricCollector |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia
Pobieranie plików perfetto z urządzenia i zbieranie z niego danych.
|
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 do dowolnej
ścieżki 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 dostawca usług przekierowywania, który w razie potrzeby agreguje wyniki, na podstawie strategii ponawiania prób, która została
podjętych działań.
|
RootTargetPreparer |
Przygotowanie celu, które wykonuje „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 użytkowniku (a nie
obecny użytkownik).
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer , który podczas konfiguracji tworzy profil służbowy i oznacza, że testy powinny być
które użytkownik zobaczy.
|
RuntimeRestartCollector |
Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarie serwera systemowego) podczas testu
jeśli tak się stanie.
|
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 serializowania wykonania testu na hoście związanym z handlem.
|
ShardListener |
ITestInvocationListener , który zbiera wyniki z fragmentu wywołania (nazywanego też
podział wywołań tak, aby uruchamiał się równolegle na wielu zasobach i przekierowuje je do innego
słuchacz.
|
ShowmapPullerMetricCollector: |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia pobieranie mapy prezentacji
plików z urządzenia i zbierać z niego dane.
|
SideloadOtaTargetPreparer |
Moduł przygotowujący docelowy, który przeprowadza instalowanie określonego pakietu OTA z innego urządzenia, stosuje go i czeka
do uruchamiania urządzenia i wstrzykuje właściwości kompilacji urządzenia używane jako informacje o kompilacji.
Moduł przygotowujący do kierowania zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb.
pozwala zamknąć urządzenie w tym samym trybie, ale z nową kompilacją.
|
Menedżer pomijania |
Na podstawie różnych kryteriów menedżer pomijania reklam pomaga zdecydować, co należy pominąć
poziomy: wywołania, moduły i testy.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Procesor postulujący, który przetwarza dane zbierane w ramach okresu „przed/po”. czyli
|
StatsdEventMetricPostProcessor (w języku angielskim) |
Procesor post, który przetwarza dane o zdarzeniach w raportach statystycznych na pary klucz-wartość, korzystając z funkcji
formaterów określonych przez procesor.
|
StatsdGeneralPostProcessor |
Postprocesor, który przetwarza binarne statystyki protokołu proto na pary klucz-wartość przez rozwinięcie
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 określone pliki APK na potrzeby konfiguracji pakietu Analytics 360: $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 usłudze
lub wywołania.
|
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ć stosowanie reguły TargetSetupError , jeśli data i godzina nie są ustawione w
.
|
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
Plik XMLJUnitResultFormatter Anta.
|