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)

公用方法

新增所有排除註解

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

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

如果測試有標記,則新增註解,並納入該註解。

參數
annotation String

ClearExcludeAnnotations (明確排除註解)

public abstract void clearExcludeAnnotations ()

刪除目前追蹤的所有排除註解。

ClearIncludeAnnotation

public abstract void clearIncludeAnnotations ()

刪除目前追蹤的所有 include 註解。

getExcludeAnnotations (排除註解)

public abstract  getExcludeAnnotations ()

傳回要排除的註解目前 ERROR(/Set)

傳回

getIncludeAnnotations

public abstract  getIncludeAnnotations ()

傳回要包含的註解目前 ERROR(/Set)

傳回