TestFilterHelper
public class TestFilterHelper
extends Object
| java.lang.Объект | |
| ↳ | 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)Проверьте, проходит ли элемент с аннотацией фильтр. |
Общественные конструкторы
TestFilterHelper
public TestFilterHelper ()
TestFilterHelper
public TestFilterHelper (includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)
| Параметры | |
|---|---|
includeFilters | |
excludeFilters | |
includeAnnotation | |
excludeAnnotation | |
Публичные методы
добавитьAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
Добавляет ERROR(/Set) исключения аннотации теста для запуска.
| Параметры | |
|---|---|
notAnnotations | |
добавитьаллексклудефилтерс
public void addAllExcludeFilters (filters)
Добавляет ERROR(/Set) фильтров, тесты которых нужно исключить.
| Параметры | |
|---|---|
filters | |
AddAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Добавляет ERROR(/Set) для включения аннотации теста для запуска.
| Параметры | |
|---|---|
annotations | |
добавитьаллинклудефилтерс
public void addAllIncludeFilters (filters)
Добавляет ERROR(/Set) фильтров, какие тесты включать.
| Параметры | |
|---|---|
filters | |
добавитьExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
Добавляет аннотацию исключения теста для запуска.
| Параметры | |
|---|---|
notAnnotation | String |
добавитьExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, какие тесты исключить
| Параметры | |
|---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Добавляет аннотацию включения теста для запуска.
| Параметры | |
|---|---|
annotation | String |
адиндклюдефилтер
public void addIncludeFilter (String filter)
Добавляет фильтр, какие тесты включать
| Параметры | |
|---|---|
filter | String |
ОчиститьИсключитьАннотации
public void clearExcludeAnnotations ()
ОчиститьExcludeFilters
public void clearExcludeFilters ()
ClearIncludeAnnotations
public void clearIncludeAnnotations ()
ClearIncludeFilters
public void clearIncludeFilters ()
getExcludeAnnotation
publicgetExcludeAnnotation ()
| Возврат | |
|---|---|
getExcludeFilters
publicgetExcludeFilters ()
| Возврат | |
|---|---|
getIncludeAnnotation
publicgetIncludeAnnotation ()
| Возврат | |
|---|---|
getIncludeFilters
publicgetIncludeFilters ()
| Возврат | |
|---|---|
следует бежать
public boolean shouldRun (Description desc,
extraJars) Проверьте, проходит ли элемент с аннотацией фильтр.
| Параметры | |
|---|---|
desc | Description : Description , описывающее тест. |
extraJars | ERROR(/File) указывающий на дополнительные файлы jar для загрузки. |
| Возврат | |
|---|---|
boolean | true, если метод тестирования должен выполняться, в противном случае — false |
следует бежать
public boolean shouldRun (String packageName,
Class<?> classObj,
Method method)Проверьте, проходит ли элемент с аннотацией фильтр.
| Параметры | |
|---|---|
packageName | String : имя пакета метода. |
classObj | Class : класс метода |
method | Method : метод испытания |
| Возврат | |
|---|---|
boolean | true, если метод тестирования должен выполняться, в противном случае — false |
долженTestRun
public boolean shouldTestRun (AnnotatedElement annotatedElement)
Проверьте, проходит ли элемент с аннотацией фильтр.
| Параметры | |
|---|---|
annotatedElement | AnnotatedElement : элемент для фильтрации. |
| Возврат | |
|---|---|
boolean | true, если тест должен выполняться, в противном случае false |