Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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