套件測試過濾器
public class SuiteTestFilter
extends 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 | getName () |
String | getParameterName () 如果模塊已參數化,則返回參數值。 |
Integer | getShardIndex () 返回測試的分片索引,如果未指定,則返回 null。 |
String | getTest () |
int | hashCode () |
String | toString () 返回此過濾器的字符串表示形式。 |
公共構造函數
套件測試過濾器
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
從給定的字符串。過濾器可以是四種形式之一,實例將被初始化為; -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." - "abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name",測試 = "測試..."
測試標識符可以包含多個部分,例如參數化測試。
參數 | |
---|---|
filter | String :過濾器解析 |
退貨 | |
---|---|
SuiteTestFilter | 該SuiteTestFilter |
等於
public boolean equals (Object obj)
參數 | |
---|---|
obj | Object |
退貨 | |
---|---|
boolean |
獲取阿比
public String getAbi ()
退貨 | |
---|---|
String | 此過濾器的 abi,如果未指定,則為 null。 |
獲取名稱
public String getName ()
退貨 | |
---|---|
String | 此過濾器的模塊名稱,如果未指定,則為 null。 |
獲取參數名稱
public String getParameterName ()
如果模塊已參數化,則返回參數值。如果未參數化,則為空。
退貨 | |
---|---|
String |
獲取分片索引
public Integer getShardIndex ()
返回測試的分片索引,如果未指定,則返回 null。
退貨 | |
---|---|
Integer |
獲取測試
public String getTest ()
退貨 | |
---|---|
String | 此過濾器的測試標識符,如果未指定,則為 null。 |
哈希碼
public int hashCode ()
退貨 | |
---|---|
int |
字符串
public String toString ()
返回此過濾器的字符串表示形式。此功能的逆createFrom(String)
。
對於一個有效的過濾器 f;
new TestFilter(f).toString().equals(f)
退貨 | |
---|---|
String |