Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 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 =空,名称=“名称”,测试=空-“名称”“测试...”-> abi =空,名称=“名称”,测试=“测试...”- “ 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