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 软件包的旁加载、应用该软件包、等待 设备启动,并注入设备 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)
将设备重启到旁加载模式以进行准备 |
公共构造函数
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 |
|