AdbStopServerPreparer | Przygotowujący docelowy, aby zatrzymać serwer adb na hoście przed i po uruchomieniu testów adb. |
AllTestAppsInstallSetup | ITargetPreparer , który instaluje wszystkie aplikacje z IDeviceBuildInfo#getTestsDir() na urządzeniu. |
AoaTargetPreparer | ITargetPreparer , który wykonuje szereg akcji (np. kliknięć i przeciągnięć) przy użyciu protokołu Android Open Accessory (AOAv2). |
Konfiguracja aplikacji | ITargetPreparer , który instaluje apk i jego testy. |
ArtChrootPreparer | Utwórz katalog chroot do testów ART. |
BaseEmulatorPreparer | Wspólny program przygotowujący do uruchomienia lokalnego emulatora. |
BuildInfoRecorder | ITargetPreparer , który zapisuje metadane informacji o kompilacji w określonym pliku. |
Towarzysz Alokator | Klasa podstawowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego getCompanionDeviceSelectionOptions() należy zaimplementować, aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego |
CompanionAwarePreparer | ITargetPreparer , który hermetyzuje logikę pobierania już przydzielonego urządzenia towarzyszącego. |
CompileBootImageWithSpeedTargetPreparer | Rekompiluje ścieżkę klasy startowej i serwer systemowy z filtrem kompilatora „speed”. |
Procesor Przepustowość Kelner | ITargetPreparer , który czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu |
UtwórzAvdPreparer | |
Utwórz UserPreparer | Przygotowujący cel do stworzenia użytkownika i oczyszczenia go na końcu. |
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 z zewnętrznego źródła (np |
DeviceBuildInfoInjector | ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo . |
Urządzenie do czyszczenia | Wykonuje ponowne uruchomienie lub formatowanie jako czynność czyszczenia po teście i opcjonalnie wyłącza ekran |
Urządzenie FlashPreparer | ITargetPreparer , który miga obraz na fizycznym sprzęcie z systemem Android. |
Właściciel urządzeniaTargetPreparer | ITargetPreparer , który konfiguruje składnik właściciela urządzenia. |
Konfiguracja urządzenia | ITargetPreparer , który konfiguruje urządzenie do testowania na podstawie dostarczonych Option . |
DeviceStorage Filler | Docelowy przyrząd przygotowujący, aby zapełnić pamięć, aby dostępna była pewna ilość wolnego miejsca. |
UrządzenieStringPusher | Przygotowujący docelowy, aby zapisać ciąg do pliku. |
DeviceWiper | ITargetPreparer , który czyści dane użytkownika |
Wyłącz SELinuxTargetPreparer | Przygotowujący obiekt docelowy, który wyłącza SELinux, jeśli jest włączony. |
Przygotowujący system dynamiczny | ITargetPreparer , który konfiguruje obraz systemu na kompilacji urządzenia z dynamiczną aktualizacją systemu. |
Usuń narzędzie do przygotowania danych użytkownika | ITargetPreparer , który czyści dane użytkownika na urządzeniu. |
FastbootCommandPreparer | Przygotowujący cel, który uruchamia fastboot i wysyła polecenia fastboot. |
FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną). |
Przygotowujący tryb składania | Przygotowujący cel, który może przełączyć stan składania urządzenia. |
Wygaszacz folderów | ITargetPreparer , który ściąga katalogi z urządzenia, kompresuje je i zapisuje w zapleczu logowania. |
GkiDeviceFlashPreparer | Docelowy program przygotowawczy, który flashuje urządzenie za pomocą ogólnego obrazu jądra systemu Android. |
GsiDeviceFlashPreparer | Docelowy program przygotowawczy, który flashuje urządzenie z ogólnym obrazem systemu Android. |
InstallAllTestZipAppsSetup | ITargetPreparer , który instaluje wszystkie aplikacje w testowym pliku zip. |
InstallApkSetup | ITargetPreparer , który instaluje jeden lub więcej apków znajdujących się w systemie plików. |
InstallBuildEnvApkSetup | ITargetPreparer , który instaluje co najmniej jeden testowy pakiet apk z środowiska kompilacji platformy Android. |
Przygotowujący oprzyrządowanie | ITargetPreparer , który uruchamia oprzyrządowanie |
KillExistingEmulatorPreparer | ITargetPreparer , który zamyka uruchomiony emulator. |
Znany Przygotowujący Awarię | Docelowy program przygotowujący, aby pominąć ponawianie próby znanego niepowodzenia. |
NativeLeakCollector | ITargetPreparer , który uruchamia "dumpsys meminfo --unreachable -a" w celu zidentyfikowania nieosiągalnej pamięci natywnej aktualnie przechowywanej przez każdy proces. |
Brak apkTestSkipper | Specjalny program przygotowujący, który pozwala całkowicie pominąć wywołanie (przygotowanie i testy) w przypadku braku apków do testów. |
PerfettoPreparer | Przygotowujący Perfetto przesyła plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której ma dostęp perfetto. |
PushFilePreparer | ITargetPreparer , który próbuje wypchnąć 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. |
RebootTargetPreparer | Przygotowujący cel, który ponownie uruchamia urządzenie. |
Przygotowywanie dziennika odzyskiwania | Docelowy program przygotowujący używany do zbierania dzienników przed odzyskaniem. |
UsuńSystemAppPreparer | ITargetPreparer do usuwania apk z partycji systemowej przed uruchomieniem testowym. |
RestartSystemServerTargetPreparer | Przygotowujący obiekt docelowy, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. |
Przygotowujący główny cel | Przygotowujący obiekt docelowy, który wykonuje „adb root” lub „adb unroot” na podstawie opcji „force-root”. |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Docelowy program przygotowujący do uruchamiania dowolnych poleceń hosta przed i po uruchomieniu testu. |
RunHostScriptTargetPreparer | Przygotowujący cel, który wykonuje skrypt przed uruchomieniem testu. |
RunOnSdkSandboxTargetPreparer | ITargetPreparer oznaczający, że testy powinny być uruchamiane w piaskownicy sdk. |
Uruchom na drugim etapie przygotowania użytkownika docelowego | ITargetPreparer , który tworzy drugorzędnego użytkownika w konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku. |
RunOnSystemUserTargetPreparer | ITargetPreparer , który oznacza, że testy powinny być uruchamiane na użytkowniku (a nie na bieżącym użytkowniku). |
RunOnWorkProfileTargetPreparer | ITargetPreparer , który tworzy profil do pracy w konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku. |
SemaphoreTokenTargetPreparer | Jest to program przygotowujący używany do użycia tokena do serializacji wykonania testu na hoście z zasilaniem handlowym. |
ZatrzymajUsługiKonfiguracja | ITargetPreparer , który zatrzymuje usługi na urządzeniu. |
Przygotowujący obiekt docelowy | Pusta implementacja elementu ITargetPreparer . |
Przełącz użytkownikaTargetPreparer | ITargetPreparer , który przełącza się na określony rodzaj użytkownika w konfiguracji. |
TearDownPassThroughPreparer | Umożliwia uruchamianie rozkładania na narzędziach przygotowujących, które są uwzględnione w konfiguracji jako obiekt. |
Przepustnica temperaturyKelner | ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości docelowej |
Ustawienia instalacji aplikacji testowej | ITargetPreparer , który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. |
TestFilePushSetup | ITargetPreparer , który wypycha jeden lub więcej plików/katalogów z folderu IDeviceBuildInfo.getTestsDir() na urządzenie. |
Konfiguracja instalacji aplikacji systemu testowego | ITargetPreparer , który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu. |
Coś co marnuje czas | Prosty program do przygotowania celu, który pozwala marnować czas i potencjalnie ponownie uruchamiać urządzenie. |
UserCleaner | ITargetPreparer , który usuwa drugorzędnych użytkowników podczas rozkładania. |
WaitForDeviceDatetimePreparer | ITargetPreparer , który czeka na ustawienie daty i godziny na urządzeniu Opcjonalnie ten przygotowujący może wymusić TargetSetupError , jeśli data/godzina nie jest ustawiona w ramach limitu czasu, lub wymusić datę i godzinę hosta na urządzeniu, |
WifiPreparer | ITargetPreparer , który w razie potrzeby konfiguruje Wi-Fi na urządzeniu. |