旁载 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 |
更新后操作
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
等待设备从旁加载过渡到恢复,然后重新启动到用户空间
投掷 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
更新前动作
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
将设备重新启动到旁加载模式以进行准备
投掷 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |