側載 OtaTargetPreparer
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)
裝置在準備階段重新啟動並進入側載模式 |
公用建構函式
側載 OtaTargetPreparer
public SideloadOtaTargetPreparer ()
保護方法
執行裝置更新
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
執行 OTA 套件的側載
擲回 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateAction
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
等待裝置從側載轉換為復原模式,然後重新啟動並回到使用者空間
擲回 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
更新動作
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
裝置在準備階段重新啟動並進入側載模式
擲回 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |