Девицеупдатетаржетпрепарер
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Объект | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Абстрактный ITargetPreparer
, который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). Фактический механизм обновления делегируется разработчику подклассов.
Краткое содержание
Общественные конструкторы | |
---|---|
DeviceUpdateTargetPreparer () |
Публичные методы | |
---|---|
void | setUp ( TestInformation testInfo)
|
Защищенные методы | |
---|---|
abstract File | getDeviceUpdateImage () Предоставляет экземпляр |
abstract void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Выполняет обновление образа устройства на устройстве. |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Действия, которые необходимо выполнить после обновления устройства, но до выполнения шагов настройки после обновления. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Действия, которые необходимо выполнить перед обновлением устройства. |
Общественные конструкторы
Девицеупдатетаржетпрепарер
public DeviceUpdateTargetPreparer ()
Публичные методы
настраивать
public void setUp (TestInformation testInfo)
Параметры | |
---|---|
testInfo | TestInformation |
Броски | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Защищенные методы
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Предоставляет экземпляр ERROR(/File)
, представляющий файл образа устройства, который будет использоваться для обновления.
Возврат | |
---|---|
File |
выполнитьDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Выполняет обновление образа устройства на устройстве.
Броски | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
постобновление действий
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Действия, которые необходимо выполнить после обновления устройства, но до выполнения шагов настройки после обновления. Этот метод будет вызываться вне управления параллелизмом мигания.
Броски | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
предобновление действий
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Действия, которые необходимо выполнить перед обновлением устройства. Этот метод будет вызываться вне управления параллелизмом мигания.
Броски | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |