Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
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)

设备更新前要执行的操作。

公共建设者

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

公开方法

建立

public void setUp (TestInformation testInfo)

参量
testInfo TestInformation

投掷
BuildError
DeviceNotAvailableException
TargetSetupError

受保护的方法

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

提供一个ERROR(/File)实例,该实例表示要用于更新的设备映像文件

退货
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

在设备上执行设备映像更新

投掷
TargetSetupError
DeviceNotAvailableException

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

在设备更新后但执行更新后设置步骤之前要执行的操作。在闪存并发控制之外将调用此方法。

投掷
TargetSetupError
DeviceNotAvailableException

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

设备更新前要执行的操作。在闪存并发控制之外将调用此方法。

投掷
TargetSetupError
DeviceNotAvailableException