Боковая загрузка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 |
выполнить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 |