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

删除当前跟踪的所有 include 注解。

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

删除当前跟踪的所有 include 注解。

getExcludeAnnotations

public abstract  getExcludeAnnotations ()

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

返回

getIncludeAnnotations

public abstract  getIncludeAnnotations ()

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

返回