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