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

提供 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

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

等待设备从旁加载切换到恢复模式,然后重新启动到用户空间

抛出
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

重新启动设备并进入旁加载模式以准备

抛出
DeviceNotAvailableException
TargetSetupError