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