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

Публичные методы

добавить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

public  getExcludeAnnotation ()

Возврат

getExcludeFilters

public  getExcludeFilters ()

Возврат

getIncludeAnnotation

public  getIncludeAnnotation ()

Возврат

getIncludeFilters

public  getIncludeFilters ()

Возврат

следует бежать

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