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)

Добавляет Set аннотаций исключения для запуска теста.

void addAllExcludeFilters (Set<String> filters)

Добавляет Set фильтров, из которых следует исключить тесты.

void addAllIncludeAnnotation (Set<String> annotations)

Добавляет Set аннотаций включения для запуска теста.

void addAllIncludeFilters (Set<String> filters)

Добавляет Set фильтров, из которых следует включить тесты.

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)

Проверьте, проходит ли фильтр Description , содержащее аннотации.

Государственные строители

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 в противном случае.