Боковая загрузкаOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Объект
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 ()

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

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

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

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

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

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

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

Публичные конструкторы

Боковая загрузкаOtaTargetPreparer

public SideloadOtaTargetPreparer ()

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

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

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

Возвращает
File

выполнить обновление устройства

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