コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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)

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

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

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

スロー
BuildRetrievalError予期しないエラーが原因でビルド情報を取得できなかった場合
DeviceNotAvailableExceptionデバイスがテストに使用できなくなった場合