AdbStopServerPreparer |
Ustaw przygotowanie docelowe, aby zatrzymać serwer adb na hoście przed i po wykonaniu testów adb.
|
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).
|
Konfiguracja aplikacji |
ITargetPreparer , który instaluje plik APK i jego testy.
|
ArtChrootPreparer |
Utwórz katalog chroot na potrzeby testów ART.
|
Przygotowanie emulatora BaseEmulator |
Wspólny program do uruchamiania lokalnego emulatora.
|
BaseTargetPreparer |
Podstawowa klasa implementacji dla ITargetPreparer , która umożliwia kontrolowanie, czy obiekt jest wyłączony.
|
BuildInfoRecorder |
ITargetPreparer , który 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
|
CompanionAllocator, |
Klasa podstawowa, która zajmuje się przydzielaniem i uwalnianiem urządzenia towarzyszącego
Aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego, należy zaimplementować element getCompanionDeviceSelectionOptions() .
|
CompanionAwarePreparer (w języku angielskim) |
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.
|
CompanionTestAppInstallKonfiguracja (w języku angielskim) |
ITargetPreparer , który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo#getTestsDir() na przydzielonym urządzeniu towarzyszącym.
|
CompileBootImageWithSpeedTargetPreparer |
Kompiluje ponownie ścieżkę klas rozruchu i serwer systemowy za pomocą filtra kompilatora „speed”.
|
CpuThrottlingWaiter |
ITargetPreparer , który czeka, aż maksymalna częstotliwość we wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu.
|
CreateAvdPreparer |
|
CreateUserPreparer |
Przygotuj docelowy program do tworzenia użytkownika i usuwania go na koniec.
|
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 .
|
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 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 |
Moduł przygotowujący do zapisania ciągu znaków do pliku.
|
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żytkowników
|
DisableSELinuxTargetPreparer |
Przygotowanie docelowego, które wyłącza SELinux, jeśli jest włączone.
|
DynamicSystemPreparer |
ITargetPreparer , który konfiguruje obraz systemu na kompilacji urządzenia dzięki dynamicznej aktualizacji systemu.
|
DeleteUserDataPreparer |
ITargetPreparer , który czyści dane użytkownika na urządzeniu.
|
FastbootCommandPreparer |
Przygotowujący element docelowy, który aktywuje szybki rozruch i wysyła polecenia szybkiego rozruchu.
|
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ą).
|
FoldableModePreparer |
Docelowe narzędzie przygotowujące, które może zmienić stan złożenia urządzenia.
|
FolderSaver |
ITargetPreparer , który pobiera katalogi z urządzenia, kompresuje je i zapisuje w back-endzie.
|
GkiDeviceFlashPreparer |
Narzędzie do przygotowywania urządzeń do wgrania na nie ogólnego obrazu jądra Androida.
|
Przygotowanie do modułu GsiDeviceFlash Preparer |
Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android.
|
Przygotowanie do ILab |
Interfejs znaczników dla osób przygotowujących do modułów
Opis tych interfejsów znajdziesz na ITargetPreparer .
|
ITargetCleaner |
Ten interfejs został wycofany.
Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer.
|
InstallAllTestZipAppsKonfiguracja |
ITargetPreparer , który instaluje wszystkie aplikacje w pliku ZIP z testami.
|
InstallApexModuleTargetPreparer |
|
ZainstalujApkKonfiguracja |
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 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ę.
|
KillIstniejącyEmulatorPreparer |
ITargetPreparer , który wyłącza uruchomiony emulator.
|
KnownFailurePreparer |
Ustawienie docelowego przygotowującego, aby pominąć ponowne próby po wystąpieniu znanego błędu.
|
Uruchomienie emulatora LocalEmulator |
Narzędzie TargetPreparer, które uruchamia emulator lokalnie z otoczenia kompilacji Androida.
|
LocalEmulatorSnapshot |
Element TargetPreparer przeznaczony do generowania zrzutu czystego emulatora ze środowiska kompilacji/programowania Androida.
|
MixKernelTargetPreparer |
ITargetPreparer , który umożliwia łączenie obrazu jądra z obrazem urządzenia.
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
ITargetPreparer , który wykonuje polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować niedostępną pamięć natywnych procesów.
|
NoApkTestSkipper |
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.
|
PerfettoPreparer |
Narzędzie do przygotowywania danych do przesyłania do perfetto przesyła plik konfiguracji na urządzenie w standardowej lokalizacji, do której ma dostęp.
|
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 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 Python virtualenv na hoście i instaluje pakiety.
|
RebootTargetPreparer |
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 do usuwania pliku APK z partycji systemowej przed uruchomieniem testu.
|
RestartSystemServerTargetPreparer. |
Przygotowujący element docelowy, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia.
|
RootTargetPreparer |
Przygotowanie miejsca 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 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 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.
|
SemaphoreTokenTargetPreparer |
To jest obiekt do przygotowywania, który służy do używania tokena do serializacji wykonania testu w hostie tradefed.
|
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 moduł przygotowania docelowego 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.
|
StopServicesSetup |
ITargetPreparer , który zatrzymuje usługi na urządzeniu.
|
StubTargetPreparer |
Zastępcza implementacja elementu ITargetPreparer jest pusta.
|
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.
|
SwitchUserTargetPreparer |
ITargetPreparer , który w metodzie setup przełącza się na określony typ użytkownika.
|
TearDownPassThroughPreparer |
Umożliwia uruchamianie tych elementów w elementach przygotowujących, 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 co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu.
|
TestFilePushSetup |
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 jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
TimeWaster, |
Prosty sposób na zmarnowanie czasu i możliwe ponowne uruchomienie urządzenia.
|
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 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.
|