套件測試篩選器

public class SuiteTestFilter
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.SuiteTestFilter


代表包含及排除測試的篩選器。

摘要

公用建構函式

SuiteTestFilter(String abi, String name, String test)

從指定的部分建立新的 SuiteTestFilter

SuiteTestFilter(Integer shardIndex, String abi, String name, String test)

從指定的部分建立新的 SuiteTestFilter

公用方法

static SuiteTestFilter createFrom(String filter)

從指定字串建構新的 SuiteTestFilter

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,如未指定,則為空值。

getBaseName

public String getBaseName ()

傳回不含任何參數化的模組基礎名稱。如果沒有參數化 會傳回 getName()

傳回
String

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