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 () 提供一個 |
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 |