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

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