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ę ERROR(/File) reprezentującą plik obrazu urządzenia, który ma być używany do aktualizacji

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