com.android.tradefed.targetprep

Interfejsy

FlashingResourcesParser.Constraint Interfejs filtrowania, który ma umożliwić FlashingResourcesParser ignorowanie niektórych zasobów, których w innym przypadku mógłby użyć.
IDeviceFlasher Wyświetla obraz urządzenia na urządzeniu. 
IFlashingResourcesParser Interfejs do udostępniania wymaganych wersji pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. 
IFlashingResourcesRetriever Interfejs do pobierania pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. 
IHostCleaner Czyści hosta po zakończeniu testu. 
ITargetCleaner Ten interfejs został wycofany. Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer.  
ITargetPreparer Przygotowuje środowisko testowe do przeprowadzenia testu. 
ITestsZipInstaller Instaluje testy z pliku ZIP (wygenerowanego przez system kompilacji) na urządzeniu. 

Zajęcia

BaseEmulatorPreparer Wspólny program do uruchamiania lokalnego emulatora. 
BaseTargetPreparer Podstawowa klasa implementacji obiektu ITargetPreparer, która umożliwia określenie, czy obiekt ma być wyłączony. 
BuildInfoRecorder ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku. 
CreateAvdPreparer  
CreateUserPreparer Utwórz użytkownika i na końcu go wyczyść. 
DefaultTestsZipInstaller Domyślna implementacja instalatora testów ZIP. 
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
DeviceCleaner Po zakończeniu testu wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące, a 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. 
DeviceSetup ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanych Option
DeviceUpdateTargetPreparer abstraktna ITargetPreparer, która obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia pochodzącego ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). 
FastbootDeviceFlasher Klasa, która korzysta z fastboot do flashowania obrazu na fizycznym sprzęcie z Androidem. 
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. 
FlashingResourcesParser Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. 
FlashingResourcesParser.AndroidInfo Typ danych Map<String, MultiMap<String, String>>
GkiDeviceFlashPreparer Narzędzie do przygotowywania urządzeń, które flashuje urządzenie za pomocą ogólnego obrazu jądra Androida. 
GsiDeviceFlashPreparer Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer ITargetPreparer, który wyłącza uruchomiony emulator. 
LocalEmulatorLaunch Narzędzie TargetPreparer, które uruchamia emulator lokalnie z otoczenia kompilacji Androida. 
LocalEmulatorSnapshot Narzędzie TargetPreparer służące do generowania czystego zrzutu ekranu emulatora z Androida w środowisku kompilacji/tworzenia.
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Prosta klasa struktury do przechowywania informacji o module
RecoveryLogPreparer Osoba przygotowująca cel używała ich do zbierania dzienników przed przywróceniem. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer ITargetPreparer, który tworzy w ramach konfiguracji dodatkowego użytkownika i oznacza, że testy powinny być uruchamiane na tym użytkowniku. 
RunOnSystemUserTargetPreparer ITargetPreparer oznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku). 
RunOnWorkProfileTargetPreparer ITargetPreparer, który tworzy profil służbowy w ramach konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku. 
StubTargetPreparer Obiekt zastępczy pustej implementacji ITargetPreparer
TestAppInstallSetup ITargetPreparer, który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. 

Wykazy

AltDirBehavior Wyliczenie służące do definiowania alternatywnych zachowań katalogu dla różnych instalujących/przesyłających artefakty testowe

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceFlashPreparer.EncryptionOptions Enum z opcjami obsługi szyfrowania obrazu userdata  
IDeviceFlasher.UserDataFlashOption Wyliczenie opcji obsługi obrazu danych użytkownika  

Wyjątki

DeviceFailedToBootError Wyjątek ten jest rzucany, jeśli urządzenie nie uruchamia się po przeflashowaniu go za pomocą wersji.