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