IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


使用 ITestDevice 中的信息检索 build 的 IBuildProvider

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

实现此接口会导致 TF 框架调用 getBuild(com.android.tradefed.device.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 如果设备无法用于测试