測試過濾助手
public class TestFilterHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TestFilterHelper |
用於過濾測試的輔助類
概括
公共構造函數 | |
---|---|
TestFilterHelper () | |
TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) |
公共方法 | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) 新增要執行的測試的排除註解的 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) 新增要排除的測試的過濾器的 |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) 新增要執行的測試的包含註解的 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) 新增要包含的測試的過濾器的 |
void | addExcludeAnnotation (String notAnnotation) 新增要運行的測試的排除註釋 |
void | addExcludeFilter (String filter) 新增要排除的測試的過濾器 |
void | addIncludeAnnotation (String annotation) 新增要運行的測試的包含註釋 |
void | addIncludeFilter (String filter) 新增要包含的測試的過濾器 |
void | clearExcludeAnnotations () |
void | clearExcludeFilters () |
void | clearIncludeAnnotations () |
void | clearIncludeFilters () |
getExcludeAnnotation () | |
getExcludeFilters () | |
getIncludeAnnotation () | |
getIncludeFilters () | |
boolean | shouldRun (Description desc, extraJars) shouldRun (Description desc, extraJars) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldRun (String packageName, Class<?> classObj, Method method) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldTestRun (AnnotatedElement annotatedElement) 檢查帶有註釋的元素是否通過過濾器 |
公共構造函數
測試過濾助手
public TestFilterHelper ()
測試過濾助手
public TestFilterHelper (includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)
參數 | |
---|---|
includeFilters | |
excludeFilters | |
includeAnnotation | |
excludeAnnotation |
公共方法
新增全部排除註釋
public void addAllExcludeAnnotation (notAnnotations)
新增要執行的測試的排除註解的ERROR(/Set)
參數 | |
---|---|
notAnnotations |
新增排除註釋
public void addExcludeAnnotation (String notAnnotation)
新增要運行的測試的排除註釋
參數 | |
---|---|
notAnnotation | String |
新增排除過濾器
public void addExcludeFilter (String filter)
新增要排除的測試的過濾器
參數 | |
---|---|
filter | String |
新增包含註釋
public void addIncludeAnnotation (String annotation)
新增要運行的測試的包含註釋
參數 | |
---|---|
annotation | String |
新增包含過濾器
public void addIncludeFilter (String filter)
新增要包含的測試的過濾器
參數 | |
---|---|
filter | String |
清除排除註釋
public void clearExcludeAnnotations ()
清除排除過濾器
public void clearExcludeFilters ()
清除包含註釋
public void clearIncludeAnnotations ()
清除包含過濾器
public void clearIncludeFilters ()
取得排除註釋
publicgetExcludeAnnotation ()
退貨 | |
---|---|
取得排除過濾器
publicgetExcludeFilters ()
退貨 | |
---|---|
取得包含註釋
publicgetIncludeAnnotation ()
退貨 | |
---|---|
取得包含過濾器
publicgetIncludeFilters ()
退貨 | |
---|---|
應該運行
public boolean shouldRun (Description desc,extraJars)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
desc | Description :描述測試的Description 。 |
extraJars | ERROR(/File) 清單。 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該運行
public boolean shouldRun (String packageName, Class<?> classObj, Method method)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
packageName | String : 方法包的名稱 |
classObj | Class :方法的類別 |
method | Method :測試方法 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該測試運行
public boolean shouldTestRun (AnnotatedElement annotatedElement)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
annotatedElement | AnnotatedElement :要過濾的元素 |
退貨 | |
---|---|
boolean | 如果測試應該執行則為 true,否則為 false |
測試過濾助手
public class TestFilterHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TestFilterHelper |
用於過濾測試的輔助類
概括
公共構造函數 | |
---|---|
TestFilterHelper () | |
TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) |
公共方法 | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) 新增要執行的測試的排除註解的 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) 新增要排除的測試的過濾器的 |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) 新增要執行的測試的包含註解的 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) 新增要包含的測試的過濾器的 |
void | addExcludeAnnotation (String notAnnotation) 新增要運行的測試的排除註釋 |
void | addExcludeFilter (String filter) 新增要排除的測試的過濾器 |
void | addIncludeAnnotation (String annotation) 新增要運行的測試的包含註釋 |
void | addIncludeFilter (String filter) 新增要包含的測試的過濾器 |
void | clearExcludeAnnotations () |
void | clearExcludeFilters () |
void | clearIncludeAnnotations () |
void | clearIncludeFilters () |
getExcludeAnnotation () | |
getExcludeFilters () | |
getIncludeAnnotation () | |
getIncludeFilters () | |
boolean | shouldRun (Description desc, extraJars) shouldRun (Description desc, extraJars) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldRun (String packageName, Class<?> classObj, Method method) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldTestRun (AnnotatedElement annotatedElement) 檢查帶有註釋的元素是否通過過濾器 |
公共構造函數
測試過濾助手
public TestFilterHelper ()
測試過濾助手
public TestFilterHelper (includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)
參數 | |
---|---|
includeFilters | |
excludeFilters | |
includeAnnotation | |
excludeAnnotation |
公共方法
新增全部排除註釋
public void addAllExcludeAnnotation (notAnnotations)
新增要執行的測試的排除註解的ERROR(/Set)
參數 | |
---|---|
notAnnotations |
新增排除註釋
public void addExcludeAnnotation (String notAnnotation)
新增要運行的測試的排除註釋
參數 | |
---|---|
notAnnotation | String |
新增排除過濾器
public void addExcludeFilter (String filter)
新增要排除的測試的過濾器
參數 | |
---|---|
filter | String |
新增包含註釋
public void addIncludeAnnotation (String annotation)
新增要運行的測試的包含註釋
參數 | |
---|---|
annotation | String |
新增包含過濾器
public void addIncludeFilter (String filter)
新增要包含的測試的過濾器
參數 | |
---|---|
filter | String |
清除排除註釋
public void clearExcludeAnnotations ()
清除排除過濾器
public void clearExcludeFilters ()
清除包含註釋
public void clearIncludeAnnotations ()
清除包含過濾器
public void clearIncludeFilters ()
取得排除註釋
publicgetExcludeAnnotation ()
退貨 | |
---|---|
取得排除過濾器
publicgetExcludeFilters ()
退貨 | |
---|---|
取得包含註釋
publicgetIncludeAnnotation ()
退貨 | |
---|---|
取得包含過濾器
publicgetIncludeFilters ()
退貨 | |
---|---|
應該運行
public boolean shouldRun (Description desc,extraJars)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
desc | Description :描述測試的Description 。 |
extraJars | ERROR(/File) 清單。 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該運行
public boolean shouldRun (String packageName, Class<?> classObj, Method method)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
packageName | String : 方法包的名稱 |
classObj | Class :方法的類別 |
method | Method :測試方法 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該測試運行
public boolean shouldTestRun (AnnotatedElement annotatedElement)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
annotatedElement | AnnotatedElement :要過濾的元素 |
退貨 | |
---|---|
boolean | 如果測試應該執行則為 true,否則為 false |
測試過濾助手
public class TestFilterHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TestFilterHelper |
用於過濾測試的輔助類
概括
公共構造函數 | |
---|---|
TestFilterHelper () | |
TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) TestFilterHelper ( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation) |
公共方法 | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) 新增要執行的測試的排除註解的 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) 新增要排除的測試的過濾器的 |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) 新增要執行的測試的包含註解的 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) 新增要包含的測試的過濾器的 |
void | addExcludeAnnotation (String notAnnotation) 新增要運行的測試的排除註釋 |
void | addExcludeFilter (String filter) 新增要排除的測試的過濾器 |
void | addIncludeAnnotation (String annotation) 新增要運行的測試的包含註釋 |
void | addIncludeFilter (String filter) 新增要包含的測試的過濾器 |
void | clearExcludeAnnotations () |
void | clearExcludeFilters () |
void | clearIncludeAnnotations () |
void | clearIncludeFilters () |
getExcludeAnnotation () | |
getExcludeFilters () | |
getIncludeAnnotation () | |
getIncludeFilters () | |
boolean | shouldRun (Description desc, extraJars) shouldRun (Description desc, extraJars) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldRun (String packageName, Class<?> classObj, Method method) 檢查帶有註釋的元素是否通過過濾器 |
boolean | shouldTestRun (AnnotatedElement annotatedElement) 檢查帶有註釋的元素是否通過過濾器 |
公共構造函數
測試過濾助手
public TestFilterHelper ()
測試過濾助手
public TestFilterHelper (includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)
參數 | |
---|---|
includeFilters | |
excludeFilters | |
includeAnnotation | |
excludeAnnotation |
公共方法
新增全部排除註釋
public void addAllExcludeAnnotation (notAnnotations)
新增要執行的測試的排除註解的ERROR(/Set)
參數 | |
---|---|
notAnnotations |
新增排除註釋
public void addExcludeAnnotation (String notAnnotation)
新增要運行的測試的排除註釋
參數 | |
---|---|
notAnnotation | String |
新增排除過濾器
public void addExcludeFilter (String filter)
新增要排除的測試的過濾器
參數 | |
---|---|
filter | String |
新增包含註釋
public void addIncludeAnnotation (String annotation)
新增要運行的測試的包含註釋
參數 | |
---|---|
annotation | String |
新增包含過濾器
public void addIncludeFilter (String filter)
新增要包含的測試的過濾器
參數 | |
---|---|
filter | String |
清除排除註釋
public void clearExcludeAnnotations ()
清除排除過濾器
public void clearExcludeFilters ()
清除包含註釋
public void clearIncludeAnnotations ()
清除包含過濾器
public void clearIncludeFilters ()
取得排除註釋
publicgetExcludeAnnotation ()
退貨 | |
---|---|
取得排除過濾器
publicgetExcludeFilters ()
退貨 | |
---|---|
取得包含註釋
publicgetIncludeAnnotation ()
退貨 | |
---|---|
取得包含過濾器
publicgetIncludeFilters ()
退貨 | |
---|---|
應該運行
public boolean shouldRun (Description desc,extraJars)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
desc | Description :描述測試的Description 。 |
extraJars | ERROR(/File) 清單。 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該運行
public boolean shouldRun (String packageName, Class<?> classObj, Method method)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
packageName | String : 方法包的名稱 |
classObj | Class :方法的類別 |
method | Method :測試方法 |
退貨 | |
---|---|
boolean | 如果測試方法應該執行則為 true,否則為 false |
應該測試運行
public boolean shouldTestRun (AnnotatedElement annotatedElement)
檢查帶有註釋的元素是否通過過濾器
參數 | |
---|---|
annotatedElement | AnnotatedElement :要過濾的元素 |
退貨 | |
---|---|
boolean | 如果測試應該執行則為 true,否則為 false |