AdbStopServerPreparer | Docelowe narzędzie przygotowujące do zatrzymania serwera adb na hoście przed i po uruchomieniu testów adb. |
AllTestAppsInstallSetup | ITargetPreparer , który instaluje wszystkie aplikacje z folderu IDeviceBuildInfo#getTestsDir() na urządzeniu. |
AoaTargetPreparer | ITargetPreparer , który wykonuje serię akcji (np. kliknięć i przesunięć) przy użyciu protokołu Android Open Accessory (AOAv2). |
Konfiguracja aplikacji | ITargetPreparer , który instaluje apk i jego testy. |
ArtChrootPreparer | Utwórz katalog chroot dla testów ART. |
BaseEmulatorPreparer | Wspólny program przygotowujący do uruchamiania lokalnego emulatora. |
BuildInfoRecorder | ITargetPreparer , który zapisuje metadane informacji o kompilacji do określonego pliku. |
Alokator towarzysza | 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ę uzyskiwania już przydzielonego urządzenia towarzyszącego. |
CompileBootImage WithSpeedTargetPreparer | Ponowna kompilacja ścieżki klasy startowej i serwera systemowego z filtrem kompilatora „speed”. |
CpuThrottlingWaiter | ITargetPreparer , który czeka, aż maksymalna częstotliwość wszystkich rdzeni zostanie przywrócona do najwyższego dostępnego poziomu |
CreateAvdPreparer | |
CreateUserPreparer | Docelowy preparat przygotowujący do tworzenia użytkownika i czyszczenia 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 . |
Oczyszczanie urządzeń | Wykonuje ponowne uruchomienie lub formatowanie jako czynność czyszczenia po teście i opcjonalnie wyłącza ekran |
DeviceFlashPreparer | ITargetPreparer , który miga obraz na fizycznym sprzęcie z systemem Android. |
DeviceOwnerTargetPreparer | 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 s. |
DeviceStorageFiller | Docelowe narzędzie przygotowujące do zapełnienia pamięci, aby dostępna była pewna ilość wolnego miejsca. |
UrządzenieStringPusher | Docelowy program przygotowujący do zapisania ciągu w pliku. |
Wycieraczka urządzenia | ITargetPreparer , który czyści dane użytkownika |
Wyłącz SELinuxTargetPreparer | Docelowy program przygotowujący, który wyłącza SELinux, jeśli jest włączony. |
Dynamic SystemPreparer | ITargetPreparer , który konfiguruje obraz systemu na kompilacji urządzenia z dynamiczną aktualizacją systemu. |
EraseUserDataPreparer | ITargetPreparer , który czyści dane użytkownika na urządzeniu. |
FastbootCommandPreparer | Narzędzie do przygotowywania obiektów docelowych, które uruchamia fastboot i wysyła polecenia fastboot. |
FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną). |
FoldableModePreparer | Narzędzie przygotowujące miejsce docelowe, które może zmienić stan składania urządzenia. |
Oszczędzanie folderów | ITargetPreparer , który pobiera katalogi z urządzenia, kompresuje je i zapisuje w zapleczu logowania. |
GkiDeviceFlashPreparer | Docelowy program przygotowujący, który flashuje urządzenie za pomocą wspólnego ogólnego obrazu jądra Androida. |
GsiDeviceFlashPreparer | Docelowy przyrząd przygotowujący, 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 jeden lub więcej testowych apków ze środowiska kompilacji platformy Android. |
Przygotowywacz oprzyrządowania | ITargetPreparer , który uruchamia instrumentację |
KillExistingEmulatorPreparer | ITargetPreparer , który zamyka działający emulator. |
Znany program przygotowujący awarie | Docelowy program przygotowujący, aby pominąć ponawianie znanej awarii. |
MixKernelTargetPreparer | ITargetPreparer , który umożliwia mieszanie obrazu jądra z obrazem urządzenia. |
NativeLeakCollector | ITargetPreparer , który uruchamia „dumpsys meminfo --unreachable -a”, aby zidentyfikować nieosiągalną pamięć natywną aktualnie przechowywaną przez każdy proces. |
BrakApkTestSkipper | Specjalny preparator, który pozwala całkowicie pominąć inwokację (przygotowanie i testy), jeśli nie ma apków do testów. |
PerfettoPreparer | Narzędzie przygotowujące Perfetto wypycha plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której perfetto ma dostęp. |
ProfileTargetPreparer | Klasa bazowa do konfigurowania docelowego narzędzia przygotowującego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX . |
PushFilePreparer | ITargetPreparer , który próbuje wypchnąć dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia. |
PythonVirtualenvPreparer | Konfiguruje virtualenv Pythona na hoście i instaluje pakiety. |
RebootTargetPreparer | Docelowy program przygotowujący, który ponownie uruchamia urządzenie. |
RecoveryLogPreparer | Narzędzie przygotowujące miejsce docelowe używane do zbierania dzienników przed odzyskiwaniem. |
UsuńSystemAppPreparer | ITargetPreparer do usuwania apk z partycji systemowej przed uruchomieniem testu. |
RestartSystemServerTargetPreparer | Docelowy program przygotowujący, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. |
RootTargetPreparer | Docelowe narzędzie przygotowujące, które wykonuje „adb root” lub „adb unroot” na podstawie opcji „force-root”. |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Docelowe narzędzie przygotowujące do uruchamiania dowolnych poleceń hosta przed i po uruchomieniu testu. |
RunHostScriptTargetPreparer | Narzędzie przygotowujące cele, które wykonuje skrypt przed uruchomieniem testu. |
RunOnSdkSandboxTargetPreparer | ITargetPreparer do oznaczania, że testy powinny być uruchamiane w piaskownicy sdk. |
RunOnSecondaryUserTargetPreparer | ITargetPreparer , który tworzy użytkownika pomocniczego w instalacji i zaznacza, że testy powinny być uruchamiane dla tego użytkownika. |
RunOnSystemUserTargetPreparer | ITargetPreparer , który oznacza, że testy powinny być uruchamiane na użytkowniku (a nie na bieżącym użytkowniku). |
SemaphoreTokenTargetPreparer | To jest narzędzie przygotowujące używane do używania tokena do serializacji wykonania testu w hoście z handlem. |
Zatrzymaj ustawienia usług | ITargetPreparer , który zatrzymuje usługi na urządzeniu. |
StubTargetPreparer | Symbol zastępczy pustej implementacji elementu ITargetPreparer . |
SwitchUserTargetPreparer | ITargetPreparer , który przełącza się na określony rodzaj użytkownika w setUp. |
TearDownPassThroughPreparer | Umożliwia uruchamianie TearDown na programach przygotowujących, które są zawarte w konfiguracji jako obiekt. |
TemperaturaThrottlingWaiter | ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości docelowej |
Konfiguracja instalacji aplikacji testowej | ITargetPreparer , który instaluje jedną lub więcej aplikacji 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. |
TestSystemAppInstallSetup | ITargetPreparer , który instaluje jedną lub więcej aplikacji z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu. |
Coś co marnuje czas | Prosty program do przygotowywania celu, który marnuje czas i potencjalnie ponownie uruchamia urządzenie. |
Czyszczenie użytkownika | A ITargetPreparer , który usuwa użytkowników pomocniczych podczas rozbierania. |
VisibleBackgroundUserPreparer | Docelowy preparat przygotowujący do uruchamiania testów na użytkowniku, który jest uruchamiany w widocznym w tle. |
WaitForDeviceDatetimePreparer | ITargetPreparer , który czeka na ustawienie daty i godziny na urządzeniu Opcjonalnie ten przygotowujący może wymusić błąd TargetSetupError , jeśli datetime nie zostanie ustawiony w ramach limitu czasu, lub wymusić datetime hosta na urządzeniu, |
WifiPreparer | ITargetPreparer , który w razie potrzeby konfiguruje sieć Wi-Fi na urządzeniu. |