SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
表示用於包括和排除測試的過濾器。
概要
公共建設者 | |
---|---|
SuiteTestFilter (String abi, String name, String test) 從給定的部分創建一個新的 |
公開方法 | |
---|---|
static SuiteTestFilter | createFrom (String filter) 從給定的字符串構建一個新的 |
String | getAbi () |
String | getBaseName () 返回模塊的基本名稱,不進行任何參數化。 |
String | getName () |
String | getTest () |
String | toString () 返回此過濾器的字符串表示形式。 |
公共建設者
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
從給定的部分創建一個新的SuiteTestFilter
。
參量 | |
---|---|
abi | String :必須支持ABI AbiUtils#isAbiSupportedByCompatibility(String) |
name | String :模塊的名稱 |
test | String :測試的標識符,例如 |
公開方法
createFrom
public static SuiteTestFilter createFrom (String filter)
從給定的字符串構建一個新的SuiteTestFilter
。過濾器可以採用以下四種形式之一,實例將被初始化為; -“名稱”-> abi = null,名稱=“ name”,測試= null-“名稱”“ test ...”-> abi = null,名稱=“ name”,test =“測試...”- “ abi”“名稱”-> abi =“ abi”,名稱=“名稱”,test = null-“ abi”“名稱”“ test ...”-> abi =“ abi”,名稱=“名稱”,測試=“測試...”
測試標識符可以包含多個部分,例如參數化測試。
參量 | |
---|---|
filter | String :要解析的過濾器 |
退貨 | |
---|---|
SuiteTestFilter | SuiteTestFilter |
getAbi
public String getAbi ()
退貨 | |
---|---|
String | 此過濾器的abi;如果未指定,則為null。 |
getName
public String getName ()
退貨 | |
---|---|
String | 此過濾器的模塊名稱;如果未指定,則為null。 |
getTest
public String getTest ()
退貨 | |
---|---|
String | 此過濾器的測試標識符,如果未指定,則為null。 |
toString
public String toString ()
返回此過濾器的字符串表示形式。此函數與SuiteTestFilter#createFrom(String)
相反。
對於有效的過濾器f;
new TestFilter(f).toString().equals(f)
退貨 | |
---|---|
String |