ITestFilterReceiver

public interface ITestFilterReceiver

com.android.tradefed.testtype.ITestFilterReceiver


一种可以过滤要运行哪些测试的运行程序。

当且仅当测试与一个或多个包含过滤条件匹配且与任何 排除过滤条件都不匹配时,才会运行该测试。如果没有给出包含过滤条件,那么应运行所有测试,只要它们 与任何排除过滤条件都不匹配。

过滤条件的格式由运行程序定义,可以采用 <package>、<package>.<class>、<package>.<class>#<method> 或 <native_name> 结构。它们甚至可以是正则表达式。

摘要

公共方法

abstract void addAllExcludeFilters(Set<String> filters)

添加用于指定要排除哪些测试的过滤条件Set

abstract void addAllIncludeFilters(Set<String> filters)

添加用于指定要包含哪些测试的 Set 过滤条件。

abstract void addExcludeFilter(String filter)

添加用于指定要排除哪些测试的过滤条件。

abstract void addIncludeFilter(String filter)

添加用于指定要包含哪些测试的过滤条件。

abstract void clearExcludeFilters()

删除当前跟踪的所有排除过滤条件。

abstract void clearIncludeFilters()

删除当前跟踪的所有包含过滤条件。

abstract Set<String> getExcludeFilters()

返回当前的 Set 排除过滤条件。

abstract Set<String> getIncludeFilters()

返回当前的 Set 包含过滤条件。

公共方法

addAllExcludeFilters

public abstract void addAllExcludeFilters (Set<String> filters)

添加用于指定要排除哪些测试的过滤条件Set

参数
filters Set

addAllIncludeFilters

public abstract void addAllIncludeFilters (Set<String> filters)

添加用于指定要包含哪些测试的过滤条件Set

参数
filters Set

addExcludeFilter

public abstract void addExcludeFilter (String filter)

添加用于指定要排除哪些测试的过滤条件。

参数
filter String

addIncludeFilter

public abstract void addIncludeFilter (String filter)

添加用于指定要包含哪些测试的过滤条件。

参数
filter String

clearExcludeFilters

public abstract void clearExcludeFilters ()

删除当前跟踪的所有排除过滤条件。

clearIncludeFilters

public abstract void clearIncludeFilters ()

删除当前跟踪的所有包含过滤条件。

getExcludeFilters

public abstract Set<String> getExcludeFilters ()

返回当前的排除过滤条件Set

返回
Set<String>

getIncludeFilters

public abstract Set<String> getIncludeFilters ()

返回当前的包含过滤条件Set

返回
Set<String>