TestSuiteInfo

public class TestSuiteInfo
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.TestSuiteInfo


テストスイートのビルド関連メタデータの読み込みを解決するクラス

関連情報を適切に公開するには、テストスイートの jar リソースに test-suite-info.properties ファイルを含める必要があります。

概要

パブリック メソッド

boolean didLoadFromProperties()

値がプロパティ ファイルから読み込まれた場合は true、それ以外の場合は false を返します。

String get(String name)

指定された名前でキー設定されたテスト情報を取得します。

String getBuildNumber()

テストスイートのビルド番号を取得します。

String getFullName()

テストスイートの完全名を取得します。

static TestSuiteInfo getInstance()

シングルトン インスタンスを取得します。これにより、埋め込みリソース ファイルから関連するテストスイート情報も読み込まれます。

String getName()

テストスイートの短い名前を取得します。

List<String> getTargetArchs()

テストスイートでサポートされているターゲット アーキテクチャを取得します。

String getVersion()

テストスイートのバージョン名を取得します。

保護されたメソッド

Properties loadSuiteInfo(InputStream is)

プロパティの実際の読み込みを実行します。

パブリック メソッド

didLoadFromProperties

public boolean didLoadFromProperties ()

値がプロパティ ファイルから読み込まれた場合は true、それ以外の場合は false を返します。

戻り値
boolean

get

public String get (String name)

指定された名前でキー設定されたテスト情報を取得します。プロパティが関連付けられていない場合は null を返します。

パラメータ
name String

戻り値
String

getBuildNumber

public String getBuildNumber ()

テストスイートのビルド番号を取得します。

戻り値
String

getFullName

public String getFullName ()

テストスイートの完全名を取得します。

戻り値
String

getInstance

public static TestSuiteInfo getInstance ()

シングルトン インスタンスを取得します。これにより、埋め込みリソース ファイルから関連するテストスイート情報 も読み込まれます。

戻り値
TestSuiteInfo

getName

public String getName ()

テストスイートの短い名前を取得します。

戻り値
String

getTargetArchs

public List<String> getTargetArchs ()

テストスイートでサポートされているターゲット アーキテクチャを取得します。

戻り値
List<String>

getVersion

public String getVersion ()

テストスイートのバージョン名を取得します。

戻り値
String

保護されたメソッド

loadSuiteInfo

protected Properties loadSuiteInfo (InputStream is)

プロパティの実際の読み込みを実行します。

パラメータ
is InputStream

戻り値
Properties

例外
IOException