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 |
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 |
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 |
Interfejsy
Zajęcia
- AllTestAppsInstallSetup
- AoaTargetPreparer
- Konfiguracja aplikacji
- ArtChrootPreparer
- Przygotowanie emulatora BaseEmulator
- Plik BaseTargetPreparer
- Błąd kompilacji
- BuildInfoRecorder
- Flasher urządzeń CTV
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- Czyszczenie urządzenia
- Błąd podczas uruchamiania urządzenia
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Konfiguracja urządzenia
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer (w języku angielskim)
- DynamicSystemPreparer
- DeleteUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- Program FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- Parametr FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- Zapisywanie folderów
- GkiDeviceFlashPreparer
- Przygotowanie do modułu GsiDeviceFlash Preparer
- InstallAllTestZipAppsKonfiguracja
- InstallApexModuleTargetPreparer
- InstallApkSetup
- Konfiguracja InstallBuildEnvApk
- Specjalista ds. przygotowywania narzędzi
- KillIstniejąceEmulatorPreparer
- Znany(-a) osoba przygotowująca do niepowodzenia
- Uruchomienie emulatora LocalEmulator
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NatywnaLeakCollector
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker.
- PushFilePreparer.
- PythonVirtualenvPreparer
- RestartTargetTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer.
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnAdditionalUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- Błąd konfiguracji docelowej
- TearDownPassThroughPreparer (w języku angielskim)
- TemperatureThrottlingWaiter
- TestAppInstallSkonfiguruj
- TestFilePushKonfiguracja
- TestSystemAppInstallSetup
- TimeWaster,
- UserCleaner,
- Pomoc użytkownika
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- Przygotowanie do sieci Wi-Fi
Wykazy