Боковая загрузка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

выполнитьDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

Броски
DeviceNotAvailableException
TargetSetupError

постобновление действий

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Броски
DeviceNotAvailableException
TargetSetupError

предобновление действий

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Броски
DeviceNotAvailableException
TargetSetupError