套件測試篩選器
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
代表包含及排除測試的篩選器。
摘要
公用建構函式 | |
---|---|
SuiteTestFilter(String abi, String name, String test)
從指定的部分建立新的 |
|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
從指定的部分建立新的 |
公用方法 | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
從指定字串建構新的 |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
傳回不含任何參數化的模組基礎名稱。 |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
如果模組已參數化,則會傳回參數值。 |
Integer
|
getShardIndex()
傳回測試的資料分割索引;如未指定,則傳回空值。 |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
傳回此篩選器的 String 形式。 |
公用建構函式
套件測試篩選器
public SuiteTestFilter (String abi, String name, String test)
從指定的部分建立新的 SuiteTestFilter
。
參數 | |
---|---|
abi |
String :ABI 必須支援 AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String :模組的名稱 |
test |
String :測試的識別碼,例如 |
套件測試篩選器
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
從指定的部分建立新的 SuiteTestFilter
。
參數 | |
---|---|
shardIndex |
Integer |
abi |
String :ABI 必須支援 AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String :模組的名稱 |
test |
String :測試的識別碼,例如 |
公用方法
建立來源
public static SuiteTestFilter createFrom (String filter)
從指定字串建構新的 SuiteTestFilter
。篩選器可分為以下四種:
形式,執行個體會初始化為-「名稱」->abi = null, name = "name",test = null
-「名稱」「測試...」->abi = null, name = "name",test = "test..."-「阿比」「名稱」->Abi =
"abi", name = "name",test = null -"abi"「名稱」「測試...」->abi = "abi", name = "name", test
= "測試..."
測試 ID 可包含多個部分,例如參數化測試。
參數 | |
---|---|
filter |
String :要剖析的篩選器 |
傳回 | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
等於
public boolean equals (Object obj)
參數 | |
---|---|
obj |
Object |
傳回 | |
---|---|
boolean |
getAbi
public String getAbi ()
傳回 | |
---|---|
String |
此篩選器的 Abi,如未指定,則為空值。 |
getModuleId
public String getModuleId ()
傳回 | |
---|---|
String |
getName
public String getName ()
傳回 | |
---|---|
String |
此篩選器的模組名稱;如未指定,則為空值。 |
getParameterName
public String getParameterName ()
如果模組已參數化,則會傳回參數值。如果沒有參數化,則為空值。
傳回 | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
傳回測試的資料分割索引;如未指定,則傳回空值。
傳回 | |
---|---|
Integer |
getTest
public String getTest ()
傳回 | |
---|---|
String |
此篩選器的測試 ID,如未指定,則為空值。 |
hashCode
public int hashCode ()
傳回 | |
---|---|
int |
toString
public String toString ()
傳回此篩選器的 String 形式。這個函式與 createFrom(String)
的相反。
如需有效的篩選器 f;
new TestFilter(f).toString().equals(f)
傳回 | |
---|---|
String |