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

添加全部包含注释

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

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

清除包含注释

public abstract void clearIncludeAnnotations ()

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

获取排除注释

public abstract  getExcludeAnnotations ()

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

退货

获取包含注释

public abstract  getIncludeAnnotations ()

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

退货