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 如果裝置無法進行測試