Боковая загрузка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 () Предоставляет экземпляр |
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 |