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