套件測試過濾器
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 | 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 |
獲取ShardIndex
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 |