IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

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

このインターフェースを実装すると、TF フレームワークは IBuildProvider.getBuild() ではなく getBuild(ITestDevice) メソッドを呼び出すようになります。

概要

パブリック メソッド

abstract IBuildInfo getBuild(ITestDevice device)

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

パブリック メソッド

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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

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

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

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