Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

SuiteTestFilter

public class SuiteTestFilter
extends Object

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


表示用於包括和排除測試的過濾器。

概要

公共建設者

SuiteTestFilter (String abi, String name, String test)

從給定的部分創建一個新的SuiteTestFilter

公開方法

static SuiteTestFilter createFrom (String filter)

從給定的字符串構建一個新的SuiteTestFilter

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。

getBaseName

public String getBaseName ()

返回模塊的基本名稱,不進行任何參數化。如果未參數化,它將返回getName()

退貨
String

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