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