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