SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
| java.lang.Object | ||||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
| ↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
| ↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
| ↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer | |||
目標準備工具,可執行指定 OTA 套件的側載作業、套用套件、等待裝置啟動,以及插入裝置建構屬性,做為建構資訊使用。
這個目標準備工具會假設裝置啟動時處於一般 adb 模式,並確保裝置結束時處於相同模式,但已套用較新的建構版本。如果在程序期間發生任何非預期的裝置狀態轉換,系統會回報 TargetSetupError,偵測到任何 OTA 側載錯誤時也是如此。
摘要
公用建構函式 | |
|---|---|
SideloadOtaTargetPreparer()
|
|
受保護的方法 | |
|---|---|
File
|
getDeviceUpdateImage()
提供代表裝置映像檔的 |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
執行 OTA 套件的側載作業 |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
等待裝置從側載轉換為復原模式,然後重新啟動至使用者空間 |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
重新啟動裝置並進入側載模式,準備 |
公用建構函式
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
受保護的方法
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)執行 OTA 套件的側載
| 擲回 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)等待裝置從側載轉換為復原模式,然後重新啟動至使用者空間
| 擲回 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)重新啟動裝置並進入側載模式,準備
| 擲回 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|