ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


一个运行器,可以根据注释过滤要运行的测试。

如果测试匹配一个或多个包含过滤器并且不匹配任何排除过滤器,则测试将运行。如果没有给出包含过滤器,只要它们不匹配任何排除过滤器,就应该运行所有测试。

概括

公共方法

abstract void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

添加一个ERROR(/Set)注释以排除是否测试是否用它标记。

abstract void addAllIncludeAnnotation ( annotations) 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)

公共方法

添加所有排除注释

public abstract void addAllExcludeAnnotation ( notAnnotations)

添加一个ERROR(/Set)注释以排除是否测试是否用它标记。

参数
notAnnotations

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation ( annotations)

添加一个ERROR(/Set)注释以包含是否测试是否用它标记。

参数
annotations

添加排除注解

public abstract void addExcludeAnnotation (String notAnnotation)

添加注释以排除是否测试是否用它标记。

参数
notAnnotation String

添加包含注解

public abstract void addIncludeAnnotation (String annotation)

添加一个注释以包含如果一个测试是否用它标记。

参数
annotation String

清除排除注解

public abstract void clearExcludeAnnotations ()

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

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

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

getExcludeAnnotations

public abstract  getExcludeAnnotations ()

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

退货

getIncludeAnnotations

public abstract  getIncludeAnnotations ()

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

退货