設備更新目標準備器
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) 更新設備之前要執行的操作。 |
公共構造函數
設備更新目標準備器
public DeviceUpdateTargetPreparer ()
公共方法
設定
public void setUp (TestInformation testInfo)
參數 | |
---|---|
testInfo | TestInformation |
投擲 | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
受保護的方法
執行設備更新
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 |