IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

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

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

概要

パブリック メソッド

abstract IBuildInfo getBuild(ITestDevice device)

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

パブリック メソッド

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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

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

戻り値
IBuildInfo テスト中のビルドの場合は IBuildInfo、ビルドがない場合は null テストに使用できます。

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