SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
com.android.tradefed.targetprep.BaseTargetPreparer | ||||
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||||
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | ||||
com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Przygotowujący docelowy, który wykonuje sideload określonego pakietu OTA, stosuje pakiet, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do użycia jako informacje o kompilacji
Ten program przygotowujący miejsce docelowe zakłada, że urządzenie będzie działać w zwykłym trybie adb po uruchomieniu i zapewni, że urządzenie zakończy pracę w tym samym trybie, ale z zastosowaną nowszą kompilacją. Wszelkie nieoczekiwane zmiany stanu urządzenia podczas procesu będą zgłaszane jako TargetSetupError
i to samo dotyczy każdego wykrytego błędu ładowania bocznego OTA.
Streszczenie
Konstruktorzy publiczni | |
---|---|
SideloadOtaTargetPreparer () |
Metody chronione | |
---|---|
File | getDeviceUpdateImage () Zapewnia instancję |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Wykonuje boczne obciążenie pakietu OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Czeka, aż urządzenie przejdzie z trybu sideload do odzyskiwania, a następnie ponownie uruchomi się w przestrzeni użytkownika |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) W trakcie przygotowań ponownie uruchamia urządzenie w trybie sideload |
Konstruktorzy publiczni
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metody chronione
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Zapewnia instancję ERROR(/File)
reprezentującą plik obrazu urządzenia, który ma być użyty do aktualizacji
Zwroty | |
---|---|
File |
wykonaj aktualizację urządzenia
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Wykonuje boczne obciążenie pakietu OTA
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Czeka, aż urządzenie przejdzie z trybu sideload do odzyskiwania, a następnie ponownie uruchomi się w przestrzeni użytkownika
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
Akcje przed aktualizacją
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
W trakcie przygotowań ponownie uruchamia urządzenie w trybie sideload
Rzuty | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |