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)

退貨