ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


一种运行程序,可根据注解过滤要运行的测试。

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

摘要

公共方法

abstract void addAllExcludeAnnotation( notAnnotations)

添加了 ERROR(/Set) 注解,以便在测试被标记为包含该注解时进行排除。

abstract void addAllIncludeAnnotation( annotations)

添加了 ERROR(/Set) 注解,以便在测试被标记为包含注解时包含该注解。

abstract void addExcludeAnnotation(String notAnnotation)

添加了注解,用于排除被标记为包含该注解的测试。

abstract void addIncludeAnnotation(String annotation)

添加了注解,用于在测试被标记时进行包含。

abstract void clearExcludeAnnotations()

删除当前跟踪的所有排除注释。

abstract void clearIncludeAnnotations()

删除当前跟踪的所有包含注释。

abstract getExcludeAnnotations()

返回要排除的注释的当前 ERROR(/Set)

abstract getIncludeAnnotations()

返回要包含的注释的当前 ERROR(/Set)

公共方法

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation ( notAnnotations)

添加了 ERROR(/Set) 注解,以便在测试被标记为包含该注解时进行排除。

参数
notAnnotations

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation ( annotations)

添加了 ERROR(/Set) 注解,以便在测试被标记为包含该注解时进行包含。

参数
annotations

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

添加了注解,用于排除被标记为包含该注解的测试。

参数
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

添加了注解,以便在测试被标记时包含该注解。

参数
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

删除当前跟踪的所有排除注释。

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

删除当前跟踪的所有包含注释。

getExcludeAnnotations

public abstract  getExcludeAnnotations ()

返回要排除的注释的当前 ERROR(/Set)

返回

getIncludeAnnotations

public abstract  getIncludeAnnotations ()

返回要包含的注释的当前 ERROR(/Set)

返回