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 |
адИнклюдеАннотация
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 |