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


Программа подготовки целевого устройства, которая выполняет установку указанного OTA-пакета, применяет пакет, ожидает загрузки устройства и внедряет свойства сборки устройства для использования в качестве информации о сборке.

Данный инструмент подготовки целевых устройств предполагает, что устройство будет находиться в обычном режиме adb при запуске, и гарантирует, что устройство завершит работу в том же режиме, но с применением более новой сборки. Любое неожиданное изменение состояния устройства во время процесса будет сообщено как TargetSetupError , и то же самое относится к любой обнаруженной ошибке OTA-загрузки.

Краткое содержание

Государственные строители

SideloadOtaTargetPreparer ()

Защищенные методы

File getDeviceUpdateImage ()

Предоставляет экземпляр File , представляющий файл образа устройства, используемый для обновления.

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Выполняет загрузку OTA-пакета извне.

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Ожидает перехода устройства из режима установки из сторонних источников в режим восстановления, затем перезагружается в пользовательское пространство.

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Перезагружает устройство в режим боковой загрузки в рамках подготовки.

Государственные строители

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Защищенные методы

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Предоставляет экземпляр File , представляющий файл образа устройства, используемый для обновления.

Возвраты
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Выполняет загрузку OTA-пакета извне.

Броски
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Ожидает перехода устройства из режима установки из сторонних источников в режим восстановления, затем перезагружается в пользовательское пространство.

Броски
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Перезагружает устройство в режим боковой загрузки в рамках подготовки.

Броски
DeviceNotAvailableException
TargetSetupError