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