旁载 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 ()

提供一个ERROR(/File)实例,表示用于更新的设备映像文件

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

执行 OTA 包的旁加载

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

等待设备从旁加载过渡到恢复,然后重新启动到用户空间

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

将设备重新启动到旁加载模式以进行准备

公共构造函数

旁载 OtaTargetPreparer

public SideloadOtaTargetPreparer ()

受保护的方法

获取设备更新图像

protected File getDeviceUpdateImage ()

提供一个ERROR(/File)实例,表示用于更新的设备映像文件

退货
File

执行设备更新

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