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()

Gets the short name of the test suite

List<String> getTargetArchs()

取得測試套件支援的目標架構

String getVersion()

取得測試套件的版本名稱

受保護的方法

Properties loadSuiteInfo(InputStream is)

執行屬性的實際載入作業

公用方法

didLoadFromProperties

public boolean didLoadFromProperties ()

如果值是從屬性檔案載入,則傳回 true,否則傳回 false。

傳回
boolean

get

public String get (String name)

擷取以所提供名稱為鍵的測試資訊。如果沒有相關聯的屬性,則為空值。

參數
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