ITestFilterReceiver

public interface ITestFilterReceiver

com.android.tradefed.testtype.ITestFilterReceiver


可篩選要執行的測試的執行器。

只有在符合一或多個「包含」篩選器,且不符合任何「排除」篩選器時,系統才會執行測試。如未提供任何納入篩選條件,只要測試不符合任何排除篩選條件,就應執行所有測試。

篩選器的格式由執行器定義,可能為 <package>、<package>.<class>、<package>.<class>#<method> 或 <native_name>,甚至可以是規則運算式。

摘要

公用方法

abstract void addAllExcludeFilters(Set<String> filters)

新增要排除的測試篩選器 Set

abstract void addAllIncludeFilters(Set<String> filters)

新增要納入測試的篩選器 Set

abstract void addExcludeFilter(String filter)

新增要排除的測試篩選器。

abstract void addIncludeFilter(String filter)

新增要納入的測試篩選器。

abstract void clearExcludeFilters()

刪除目前追蹤的所有排除篩選器。

abstract void clearIncludeFilters()

刪除目前追蹤的所有納入篩選器。

abstract Set<String> getExcludeFilters()

傳回排除篩選器的目前 Set

abstract Set<String> getIncludeFilters()

傳回包含篩選器的目前 Set

公用方法

addAllExcludeFilters

public abstract void addAllExcludeFilters (Set<String> filters)

新增要排除的測試篩選器 Set

參數
filters Set

addAllIncludeFilters

public abstract void addAllIncludeFilters (Set<String> filters)

新增要納入測試的篩選器Set

參數
filters Set

addExcludeFilter

public abstract void addExcludeFilter (String filter)

新增要排除的測試篩選器。

參數
filter String

addIncludeFilter

public abstract void addIncludeFilter (String filter)

新增要納入的測試篩選條件。

參數
filter String

clearExcludeFilters

public abstract void clearExcludeFilters ()

刪除目前追蹤的所有排除篩選器。

clearIncludeFilters

public abstract void clearIncludeFilters ()

刪除目前追蹤的所有包含篩選器。

getExcludeFilters

public abstract Set<String> getExcludeFilters ()

傳回排除篩選器的目前 Set

傳回
Set<String>

getIncludeFilters

public abstract Set<String> getIncludeFilters ()

傳回包含篩選器的目前 Set

傳回
Set<String>