IDeviceBuildProvider (IDeviceBuildProvider)

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider,使用 ITestDevice 中的資訊擷取建構作業。

這個介面的常見用途是擷取不同種類的建構提供者 開發不同應用程式我們不建議在 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 測試中建構作業的 IBuildInfo;如果沒有建構,則為 null 可供測試

擲回
BuildRetrievalError 因發生未預期的錯誤而無法擷取建構資訊時
DeviceNotAvailableException 無法測試裝置時