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 如果设备无法用于测试