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