com.android.tradefed.targetprep,

Interfejsy

flashingResourcesParser.Constraint, Interfejs filtrowania umożliwiający usłudze FlashingResourcesParser ignorowanie zasobów, które w innym przypadku mogłyby być używane
IDeviceFlasher Wyświetla obraz urządzenia. 
Parser zasobów IFlashing Interfejs do przesyłania wymaganych wersji plików graficznych wymaganych do zaktualizowania urządzenia. 
IFlashingResourcesDownloadr Interfejs do pobierania plików obrazów pomocniczych potrzebnych do Flasha na urządzeniu. 
IHostCleaner, Czyści hosta po zakończeniu testu. 
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. TearDown zostało przeniesione do podstawowego interfejsu ITargetPreparer. 
ITargetPreparer Przygotowuje środowisko testowe do uruchomienia testowego. 
Program instalacyjny ITestsZip Instaluje testy z testowego pliku ZIP (wygenerowanego przez system kompilacji) na urządzeniu. 

Zajęcia

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. 
Przygotowanie emulatora BaseEmulator Typowa osoba przygotowująca do uruchomienia lokalnego emulatora. 
Plik BaseTargetPreparer Podstawowa klasa implementacji dla ITargetPreparer, która umożliwia kontrolowanie, czy obiekt jest wyłączony. 
Błąd kompilacji Wywoływana, jeśli nie udało się uruchomić podanej kompilacji. 
BuildInfoRecorder Pole ITargetPreparer, które zapisuje metadane informacji o kompilacji w określonym pliku. 
Flasher urządzeń CTV Klasa, która miga na fizycznym urządzeniu z Androidem i radiem CDMA. 
CompileBootImageWithSpeedTargetPreparer Ponownie kompiluje ścieżkę rozruchu i serwer systemu z filtrem 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 Przygotowanie elementu docelowego do utworzenia użytkownika i czyszczenia go na końcu. 
DefaultTestsZipInstaller Domyślna implementacja instalatora ZIP z testami. 
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.
Błąd podczas uruchamiania urządzenia Zgłaszany, jeśli urządzenie nie uruchamia się po zaktualizowaniu kompilacji. 
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. 
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. 
FastbootDeviceFlasher Klasa, która korzysta z szybkiego rozruchu do flashowania obrazów na fizycznym sprzęcie z Androidem. 
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ą). 
Parametr FlashingResourcesParser Klasa, która analizuje wymagane wersje dodatkowych plików graficznych niezbędnych do zamocowania urządzenia. 
FlashingResourcesParser.AndroidInfo definicja typu Map<String, MultiMap<String, String>>
Zapisywanie folderów ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje go i zapisuje w backendzie logowania. 
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. 
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ę
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. 
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.
MixKernelTargetPreparer ITargetPreparer, który umożliwia połączenie obrazu jądra z obrazem urządzenia. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Błąd krytyczny podczas wysyłania modułu Mainline. 
NatywnaLeakCollector ITargetPreparer uruchamiający „dumpsys meminfo --unreachable -a”, który identyfikuje nieosiągalną pamięć natywną aktualnie przechwytywaną przez każdy proces. 
PerfettoPreparer Przygotowujący Perfetto przekazuje plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której perfetto 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 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. 
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. 
RestartSystemServerTargetPreparer. Przygotowujący element docelowy, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. 
RootcanalForwarderPreparer  
RootTargetPreparer Przygotowanie miejsca docelowego, które wykonuje polecenie „adb root” lub „adb unroot” na podstawie opcji „force-root”. 
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. 
SemaphoreTokenTargetPreparer To jest element przygotowujący używany do użycia tokena do zserializacji wykonania testu na hoście związanym z handlem. 
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ą. 

StopServicesSetup ITargetPreparer, który zatrzymuje usługi na urządzeniu. 
StubTargetPreparer Zastępcza implementacja elementu ITargetPreparer jest pusta. 
SwitchUserTargetPreparer ITargetPreparer, który przełącza się na określony rodzaj użytkownika podczas konfiguracji. 
SystemUpdaterDeviceFlasher IDeviceFlasher, który korzysta z aktualizacji systemu do instalowania obrazu systemu zawartego w pakiecie aktualizacji OTA. 
Błąd konfiguracji docelowej Podczas przygotowywania środowiska docelowego do testowania wystąpił błąd krytyczny. 
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. 
UserCleaner, ITargetPreparer, który usuwa dodatkowych użytkowników przy wycofywaniu. 
Pomoc użytkownika  
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. 

Wykazy

AltDirBehavior, Wyliczenie do zdefiniowania alternatywnych zachowania katalogów dla różnych instalatorów artefaktów testowych lub mechanizmów je wypychających

 

DeviceCleaner.CleanupAction,  
DeviceCleaner.PostCleanupAction,  
FlashingMethod Wyliczenie opisujące metodę używaną do zapamiętywania testowanego urządzenia.
IDeviceFlasher.UserDataFlashOption Lista opcji obsługi obrazu danych użytkownika