IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider:使用 ITestDevice 中的資訊擷取建構版本。
這個介面的典型用途是建構供應商,可根據裝置類型擷取不同類型的建構版本。不建議在 BuildProvider 中執行會修改裝置狀態的動作。
實作這個介面會導致 TF 架構呼叫 getBuild(ITestDevice) 方法,而不是 IBuildProvider.getBuild()。
摘要
公用方法 | |
|---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
擷取受測建構版本的資料 |
公用方法
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
擷取受測建構版本的資料
| 參數 | |
|---|---|
device |
ITestDevice:分配給測試的 ITestDevice |
| 傳回 | |
|---|---|
IBuildInfo |
受測建構的 IBuildInfo,或 null (如果沒有可供測試的建構) |
| 擲回 | |
|---|---|
BuildRetrievalError |
如果發生未預期的錯誤,導致無法擷取建構資訊 |
DeviceNotAvailableException |
如果裝置無法用於測試 |