Девицеупдатетаржетпрепарер

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 ()

Предоставляет экземпляр ERROR(/File) , представляющий файл образа устройства, который будет использоваться для обновления.

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

выполнить обновление устройства

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Выполняет обновление образа устройства на устройстве

Броски
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Броски
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Броски
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError