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 |
Публичные методы
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
Добавляет ERROR(/Set)
аннотацию исключения теста для запуска
Параметры | |
---|---|
notAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, какие тесты исключить.
Параметры | |
---|---|
filters |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Добавляет ERROR(/Set)
включения аннотации теста для запуска
Параметры | |
---|---|
annotations |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, какие тесты включать
Параметры | |
---|---|
filters |
addExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
Добавляет аннотацию исключения теста для запуска
Параметры | |
---|---|
notAnnotation | String |
добавитьExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, какие тесты исключить
Параметры | |
---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Добавляет аннотацию включения теста для запуска
Параметры | |
---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Добавляет фильтр, какие тесты включать
Параметры | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
очиститьExcludeFilters
public void clearExcludeFilters ()
ClearIncludeАннотации
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) , указывающий на дополнительные банки для загрузки. |
Возвращает | |
---|---|
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 |