ITestFilterReceiver

public interface ITestFilterReceiver

com.android.tradefed.testtype.ITestFilterReceiver


可过滤要运行的测试的运行程序。

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

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

摘要

公共方法

abstract void addAllExcludeFilters( filters)

添加了要排除的测试的过滤条件的 ERROR(/Set)

abstract void addAllIncludeFilters( filters)

添加要包含的测试的过滤条件的 ERROR(/Set)

abstract void addExcludeFilter(String filter)

添加了用于过滤要排除的测试的过滤条件。

abstract void addIncludeFilter(String filter)

添加了用于过滤要包含的测试的过滤条件。

abstract void clearExcludeFilters()

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

abstract void clearIncludeFilters()

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

abstract getExcludeFilters()

返回排除过滤条件的当前 ERROR(/Set)

abstract getIncludeFilters()

返回包含过滤条件的当前 ERROR(/Set)

公共方法

addAllExcludeFilters

public abstract void addAllExcludeFilters ( filters)

添加了要排除的测试的过滤条件的 ERROR(/Set)

参数
filters

addAllIncludeFilters

public abstract void addAllIncludeFilters ( filters)

添加了要包含的测试的过滤条件的 ERROR(/Set)

参数
filters

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  getExcludeFilters ()

返回排除过滤条件的当前 ERROR(/Set)

返回

getIncludeFilters

public abstract  getIncludeFilters ()

返回包含过滤条件的当前 ERROR(/Set)

返回