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
publicgetTargetArchs ()
取得測試套件支援的目標架構
傳回 | |
---|---|
|
getVersion
public String getVersion ()
取得測試套件的版本名稱
傳回 | |
---|---|
String |
保護方法
loadSuiteInfo
protected Properties loadSuiteInfo (InputStream is)
執行實際的屬性載入作業
參數 | |
---|---|
is |
InputStream |
傳回 | |
---|---|
Properties |