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