SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
Obiekt Java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Docelowy program przygotowujący, który wykonuje sideload określonego pakietu OTA, stosuje pakiet, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia, aby wykorzystać je jako informacje o kompilacji
Ten program przygotowujący elementy docelowe zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb i upewni się, że urządzenie wyjdzie w tym samym trybie, ale z zastosowaną nowszą kompilacją. Każda nieoczekiwana zmiana stanu urządzenia podczas procesu zostanie zgłoszona jako TargetSetupError
i to samo dotyczy każdego wykrytego błędu sideload OTA.
Streszczenie
Konstruktorzy publiczni | |
---|---|
SideloadOtaTargetPreparer () |
Metody chronione | |
---|---|
File | getDeviceUpdateImage () Udostępnia instancję |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Wykonuje sideload pakietu OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Czeka, aż urządzenie przejdzie z trybu sideload do odzyskiwania, a następnie uruchomi ponownie komputer w przestrzeni użytkownika |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) W przygotowaniu ponownie uruchamia urządzenie w trybie sideload |
Konstruktorzy publiczni
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metody chronione
pobierzDeviceUpdateImage
protected File getDeviceUpdateImage ()
Udostępnia instancję ERROR(/File)
reprezentującą plik obrazu urządzenia, który ma zostać użyty do aktualizacji
Zwroty | |
---|---|
File |
wykonaj aktualizację urządzenia
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Wykonuje sideload pakietu OTA
Rzuca | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Czeka, aż urządzenie przejdzie z trybu sideload do odzyskiwania, a następnie uruchomi ponownie komputer w przestrzeni użytkownika
Rzuca | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
akcje poprzedzające aktualizację
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
W przygotowaniu ponownie uruchamia urządzenie w trybie sideload
Rzuca | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |