TestFilterHelper
public class TestFilterHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TestFilterHelper |
Вспомогательный класс для фильтрации тестов
Краткое содержание
Государственные строители | |
|---|---|
TestFilterHelper () | |
TestFilterHelper (Collection<String> includeFilters, Collection<String> excludeFilters, Collection<String> includeAnnotation, Collection<String> excludeAnnotation) | |
Общедоступные методы | |
|---|---|
void | addAllExcludeAnnotation (Set<String> notAnnotations) Добавляет |
void | addAllExcludeFilters (Set<String> filters) Добавляет |
void | addAllIncludeAnnotation (Set<String> annotations) Добавляет |
void | addAllIncludeFilters (Set<String> filters) Добавляет |
void | addExcludeAnnotation (String notAnnotation)Добавляет аннотацию исключения для запуска теста. |
void | addExcludeFilter (String filter)Добавляет фильтр, позволяющий исключить определенные тесты. |
void | addIncludeAnnotation (String annotation)Добавляет аннотацию include для запуска теста. |
void | addIncludeFilter (String filter)Добавляет фильтр для выбора тестов, которые следует включить в анализ. |
void | clearExcludeAnnotations () |
void | clearExcludeFilters () |
void | clearIncludeAnnotations () |
void | clearIncludeFilters () |
Set<String> | getExcludeAnnotation () |
Set<String> | getExcludeFilters () |
Set<String> | getIncludeAnnotation () |
Set<String> | getIncludeFilters () |
boolean | shouldRun (Description desc, List<File> extraJars)Проверьте, проходит ли фильтр элемент, имеющий аннотацию. |
boolean | shouldRun (String packageName, Class<?> classObj, Method method)Проверьте, проходит ли фильтр элемент, имеющий аннотацию. |
boolean | shouldTestRun (AnnotatedElement annotatedElement)Проверьте, проходит ли фильтр элемент, имеющий аннотацию. |
boolean | shouldTestRun (Description desc) Проверьте, проходит ли фильтр |
Государственные строители
TestFilterHelper
public TestFilterHelper ()
TestFilterHelper
public TestFilterHelper (Collection<String> includeFilters,
Collection<String> excludeFilters,
Collection<String> includeAnnotation,
Collection<String> excludeAnnotation)| Параметры | |
|---|---|
includeFilters | Collection |
excludeFilters | Collection |
includeAnnotation | Collection |
excludeAnnotation | Collection |
Общедоступные методы
addAllExcludeAnnotation
public void addAllExcludeAnnotation (Set<String> notAnnotations)
Добавляет Set аннотаций исключения для запуска теста.
| Параметры | |
|---|---|
notAnnotations | Set |
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Добавляет Set фильтров, из которых следует исключить тесты.
| Параметры | |
|---|---|
filters | Set |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (Set<String> annotations)
Добавляет Set аннотаций включения для запуска теста.
| Параметры | |
|---|---|
annotations | Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Добавляет Set фильтров, из которых следует включить тесты.
| Параметры | |
|---|---|
filters | Set |
addExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
Добавляет аннотацию исключения для запуска теста.
| Параметры | |
|---|---|
notAnnotation | String |
addExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, позволяющий исключить определенные тесты.
| Параметры | |
|---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Добавляет аннотацию include для запуска теста.
| Параметры | |
|---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Добавляет фильтр для выбора тестов, которые следует включить в анализ.
| Параметры | |
|---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
clearExcludeFilters
public void clearExcludeFilters ()
clearIncludeAnnotations
public void clearIncludeAnnotations ()
clearIncludeFilters
public void clearIncludeFilters ()
getExcludeAnnotation
public Set<String> getExcludeAnnotation ()
| Возвраты | |
|---|---|
Set<String> | |
getExcludeFilters
public Set<String> getExcludeFilters ()
| Возвраты | |
|---|---|
Set<String> | |
getIncludeAnnotation
public Set<String> getIncludeAnnotation ()
| Возвраты | |
|---|---|
Set<String> | |
getIncludeFilters
public Set<String> getIncludeFilters ()
| Возвраты | |
|---|---|
Set<String> | |
shouldRun
public boolean shouldRun (Description desc,
List<File> extraJars)Проверьте, проходит ли фильтр элемент, имеющий аннотацию.
| Параметры | |
|---|---|
desc | Description : Description , описывающее тест. |
extraJars | List : список File , указывающих на дополнительные JAR-файлы для загрузки. |
| Возвраты | |
|---|---|
boolean | Возвращает true, если тестовый метод должен быть выполнен, false в противном случае. |
shouldRun
public boolean shouldRun (String packageName,
Class<?> classObj,
Method method)Проверьте, проходит ли фильтр элемент, имеющий аннотацию.
| Параметры | |
|---|---|
packageName | String : название пакета метода |
classObj | Class : класс метода |
method | Method : метод испытания |
| Возвраты | |
|---|---|
boolean | Возвращает true, если тестовый метод должен быть выполнен, false в противном случае. |
shouldTestRun
public boolean shouldTestRun (AnnotatedElement annotatedElement)
Проверьте, проходит ли фильтр элемент, имеющий аннотацию.
| Параметры | |
|---|---|
annotatedElement | AnnotatedElement : элемент для фильтрации |
| Возвраты | |
|---|---|
boolean | Возвращает true, если тест должен быть выполнен, false в противном случае. |
shouldTestRun
public boolean shouldTestRun (Description desc)
Проверьте, проходит ли фильтр Description , содержащее аннотации.
| Параметры | |
|---|---|
desc | Description : элемент для фильтрации |
| Возвраты | |
|---|---|
boolean | Возвращает true, если тест должен быть выполнен, false в противном случае. |