IDeviceBuildProvider
public interface IDeviceBuildProvider
implements IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
からの情報を使用してビルドを取得するITestDevice
。
このインターフェイスの一般的な使用例は、デバイスタイプに基づいてさまざまな種類のビルドをフェッチするビルドプロバイダーです。デバイスの状態を変更するアクションをBuildProviderで実行することはお勧めしません。
このインターフェイスを実装すると、TFフレームワークは
IBuildProvider#getBuild()
ではなく
getBuild(com.android.tradefed.device.ITestDevice)
メソッドを呼び出します。
概要
パブリックメソッド |
---|
abstract IBuildInfo | getBuild (ITestDevice device) テスト対象のビルド用のデータを取得します |
パブリックメソッド
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
テスト対象のビルド用のデータを取得します
戻り値 |
---|
IBuildInfo | テスト中のビルドの場合はIBuildInfo 、テストに使用できるビルドがない場合はnull |
スロー |
---|
BuildRetrievalError | 予期しないエラーが原因でビルド情報を取得できなかった場合 |
DeviceNotAvailableException | デバイスがテストに使用できなくなった場合 |