旁加载 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 软件包、应用该软件包并等待 供设备启动,并注入设备 build 属性以用作 build 信息
此目标准备器假定设备在启动时处于常规 adb 模式,并且
将确保设备在同一模式下退出,但应用了较新的 build。不限
在此过程中,意外的设备状态转换将报告为 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 |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
等待设备从旁加载切换到恢复模式,然后重新启动到用户空间
抛出 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
重新启动设备并进入旁加载模式以准备
抛出 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |