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デバイスがテストに使用できなくなった場合