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

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