SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Obiekt | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Docelowy przyrząd 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 użyć ich jako informacji o kompilacji
Ten element przygotowujący miejsce docelowe zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb i zapewni, że urządzenie zostanie zamknięte 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 ładowania bocznego OTA.
Streszczenie
Konstruktory publiczne | |
---|---|
SideloadOtaTargetPreparer () |
Metody chronione | |
---|---|
File | getDeviceUpdateImage () Udostępnia instancję |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Wykonuje ładowanie boczne pakietu OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Czeka, aż urządzenie przejdzie z ładowania bocznego do odzyskiwania, a następnie uruchomi się ponownie w przestrzeni użytkownika |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Ponownie uruchamia urządzenie w trybie ładowania bocznego w przygotowaniu |
Konstruktory publiczne
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metody chronione
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Udostępnia instancję ERROR(/File)
reprezentującą plik obrazu urządzenia, który ma być używany do aktualizacji
Zwroty | |
---|---|
File |
wykonaj aktualizację urządzenia
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Wykonuje ładowanie boczne pakietu OTA
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
akcje po aktualizacji
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Czeka, aż urządzenie przejdzie z ładowania bocznego do odzyskiwania, a następnie uruchomi się ponownie w przestrzeni użytkownika
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
działania przed aktualizacją
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Ponownie uruchamia urządzenie w trybie ładowania bocznego w przygotowaniu
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |