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)
检索被测构建的数据 |
公共方法
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
检索被测构建的数据
参数 | |
---|---|
device |
ITestDevice :为测试分配的 ITestDevice |
返回 | |
---|---|
IBuildInfo |
被测 build 的 IBuildInfo ,如果未安装 build,则为 null
可用于测试 |
抛出 | |
---|---|
BuildRetrievalError |
如果由于发生意外错误而未能检索到 build 信息 |
DeviceNotAvailableException |
如果设备不再可用于测试 |