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)

Добавляет ERROR(/Set) аннотацию исключения теста для запуска

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, какие тесты исключить.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Добавляет ERROR(/Set) включения аннотации теста для запуска

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, какие тесты включать

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

public  getExcludeAnnotation ()

Возвращает

getExcludeFilters

public  getExcludeFilters ()

Возвращает

getIncludeAnnotation

public  getIncludeAnnotation ()

Возвращает

getIncludeFilters

public  getIncludeFilters ()

Возвращает

должен работать

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