IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


ITestDeviceからの情報を使用してビルドを取得するIBuildProvider

このインターフェイスの一般的な使用例は、デバイス タイプに基づいてさまざまな種類のビルドを取得するビルド プロバイダーです。デバイスの状態を変更するアクションを BuildProvider で実行することはお勧めできません。

このインターフェイスを実装すると、TF フレームワークはIBuildProvider#getBuild()の代わりにgetBuild(com.android.tradefed.device.ITestDevice)メソッドを呼び出します。

まとめ

パブリックメソッド

abstract IBuildInfo getBuild ( ITestDevice device)

テスト対象のビルドのデータを取得する

パブリックメソッド

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

テスト対象のビルドのデータを取得する

パラメーター
device ITestDevice : テスト用に割り当てられたITestDevice

戻り値
IBuildInfoテスト対象のビルドのIBuildInfo 、またはテストに使用できるビルドがない場合はnull

投げる
BuildRetrievalError予期しないエラーによりビルド情報の取得に失敗した場合
DeviceNotAvailableExceptionデバイスがテストに利用できなくなった場合