ITestFilterReceiver
public interface ITestFilterReceiver
com.android.tradefed.testtype.ITestFilterReceiver |
可以過濾要運行的測試的運行器。
如果測試匹配一個或多個包含過濾器並且不匹配任何排除過濾器,則測試將運行。如果沒有給出包含過濾器,只要它們不匹配任何排除過濾器,就應該運行所有測試。
過濾器的格式由運行器定義,可以構造為 <package>、<package>.<class>、<package>.<class>#<method> 或 <native_name>。它們甚至可以是正則表達式。
概括
公共方法 | |
---|---|
abstract void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) 添加要排除的測試的過濾器的 |
abstract void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) 添加要包含哪些測試的過濾器的 |
abstract void | addExcludeFilter (String filter) 添加要排除哪些測試的過濾器。 |
abstract void | addIncludeFilter (String filter) 添加要包含哪些測試的過濾器。 |
abstract void | clearExcludeFilters () 刪除當前跟踪的所有排除過濾器。 |
abstract void | clearIncludeFilters () 刪除當前跟踪的所有包含過濾器。 |
abstract | getExcludeFilters () 返回排除過濾器的當前 |
abstract | getIncludeFilters () 返回包含過濾器的當前 |
公共方法
添加排除過濾器
public abstract void addExcludeFilter (String filter)
添加要排除哪些測試的過濾器。
參數 | |
---|---|
filter | String |
添加包含過濾器
public abstract void addIncludeFilter (String filter)
添加要包含哪些測試的過濾器。
參數 | |
---|---|
filter | String |
清除排除過濾器
public abstract void clearExcludeFilters ()
刪除當前跟踪的所有排除過濾器。
清除包含過濾器
public abstract void clearIncludeFilters ()
刪除當前跟踪的所有包含過濾器。