設備更新目標準備器

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)

更新設備之前要執行的操作。

公共構造函數

設備更新目標準備器

public DeviceUpdateTargetPreparer ()

公共方法

設定

public void setUp (TestInformation testInfo)

參數
testInfo TestInformation

投擲
BuildError
DeviceNotAvailableException
TargetSetupError

受保護的方法

取得設備更新影像

protected abstract File getDeviceUpdateImage ()

提供一個ERROR(/File)實例,表示用於更新的裝置映像文件

退貨
File

執行設備更新

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