IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


一种 IBuildProvider,用于使用 ITestDevice 中的信息检索 build。

此接口的典型用例是 build 提供程序,该提供程序根据设备类型提取不同类型的 build。不建议在 BuildProvider 中执行会 修改设备状态的操作。

实现此接口会导致 TF 框架调用 getBuild(ITestDevice) 方法,而不是 IBuildProvider.getBuild()

摘要

公共方法

abstract IBuildInfo getBuild(ITestDevice device)

检索正在测试的 build 的数据

公共方法

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

检索正在测试的 build 的数据

参数
device ITestDevice:为测试分配的 ITestDevice

返回
IBuildInfo 正在测试的 build 的 IBuildInfo;如果没有可用于测试的 build,则返回 null 可用于测试

抛出
BuildRetrievalError 如果因意外错误而无法检索 build 信息
DeviceNotAvailableException 如果设备无法用于测试