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 |