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

取得測試套件的簡稱

getTargetArchs()

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

String getVersion()

取得測試套件的版本名稱

保護方法

Properties loadSuiteInfo(InputStream is)

執行實際的屬性載入作業

公用方法

wasLoadFromProperties

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

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

傳回

getVersion

public String getVersion ()

取得測試套件的版本名稱

傳回
String

保護方法

loadSuiteInfo

protected Properties loadSuiteInfo (InputStream is)

執行實際的屬性載入作業

參數
is InputStream

傳回
Properties