FastbootUpdateBootstrapPreparer

public class FastbootUpdateBootstrapPreparer
extends DeviceFlashPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceFlashPreparer
       ↳ com.android.tradefed.targetprep.FastbootUpdateBootstrapPreparer


ITargetPreparer 会将指定文件(引导加载程序、无线装置、设备映像 ZIP 文件)分阶段导入 IDeviceBuildInfo,以便使用 FastbootDeviceFlasher 刷写设备,然后将启动后设备属性注入 build 信息,以便报告结果。

这对于将 fastboot update 用作外部来源设备和 build 的设备映像更新机制非常有用,可与现有的自动化基础架构相适应。

摘要

公共构造函数

FastbootUpdateBootstrapPreparer()

公共方法

void setUp(TestInformation testInfo)

受保护的方法

IDeviceFlasher createFlasher(ITestDevice device)

创建要使用的 IDeviceFlasher

公共构造函数

FastbootUpdateBootstrapPreparer

public FastbootUpdateBootstrapPreparer ()

公共方法

setUp

public void setUp (TestInformation testInfo)

参数
testInfo TestInformation

抛出
BuildError
DeviceNotAvailableException
TargetSetupError

受保护的方法

createFlasher

protected IDeviceFlasher createFlasher (ITestDevice device)

创建要使用的 IDeviceFlasher。子类可以替换

参数
device ITestDevice

返回
IDeviceFlasher

抛出
DeviceNotAvailableException