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