TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TestFilterHelper


Classe auxiliar para filtrar testes

Resumo

Construtores públicos

TestFilterHelper()
TestFilterHelper( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

Métodos públicos

void addAllExcludeAnnotation( notAnnotations)

Adiciona a anotação ERROR(/Set) de exclusão do teste a ser executado

void addAllExcludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão excluídos.

void addAllIncludeAnnotation( annotations)

Adiciona a ERROR(/Set) da anotação de inclusão do teste a ser executado

void addAllIncludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes incluir

void addExcludeAnnotation(String notAnnotation)

Adiciona uma anotação de exclusão do teste a ser executado

void addExcludeFilter(String filter)

Adiciona um filtro de quais testes excluir

void addIncludeAnnotation(String annotation)

Adiciona uma anotação de inclusão do teste a ser executado

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes incluir

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
getExcludeAnnotation()
getExcludeFilters()
getIncludeAnnotation()
getIncludeFilters()
boolean shouldRun(Description desc, extraJars)

Verificar se um elemento com anotação passa pelo filtro

boolean shouldRun(String packageName, Class<?> classObj, Method method)

Verificar se um elemento com anotação passa pelo filtro

boolean shouldTestRun(AnnotatedElement annotatedElement)

Verificar se um elemento com anotação passa pelo filtro

Construtores públicos

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parâmetros
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Métodos públicos

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Adiciona a anotação ERROR(/Set) de exclusão do teste a ser executado

Parâmetros
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão excluídos.

Parâmetros
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Adiciona a ERROR(/Set) da anotação de inclusão do teste a ser executado

Parâmetros
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes incluir

Parâmetros
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Adiciona uma anotação de exclusão do teste a ser executado

Parâmetros
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Adiciona um filtro de quais testes excluir

Parâmetros
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Adiciona uma anotação de inclusão do teste a ser executado

Parâmetros
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Adiciona um filtro de quais testes incluir

Parâmetros
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Retorna

getExcludeFilters

public  getExcludeFilters ()

Retorna

getIncludeAnnotation

public  getIncludeAnnotation ()

Retorna

getIncludeFilters

public  getIncludeFilters ()

Retorna

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

Verificar se um elemento com anotação passa pelo filtro

Parâmetros
desc Description: uma Description que descreve o teste.

extraJars : uma lista de ERROR(/File) que apontam para frascos extras a serem carregados.

Retorna
boolean Verdadeiro se o método de teste precisa ser executado. Caso contrário, é falso.

shouldRun

public boolean shouldRun (String packageName, 
                Class<?> classObj, 
                Method method)

Verificar se um elemento com anotação passa pelo filtro

Parâmetros
packageName String: nome do pacote do método

classObj Class: a classe do método

method Method: método de teste

Retorna
boolean Verdadeiro se o método de teste precisa ser executado. Caso contrário, é falso.

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Verificar se um elemento com anotação passa pelo filtro

Parâmetros
annotatedElement AnnotatedElement: o elemento a ser filtrado

Retorna
boolean Verdadeiro se o teste precisa ser executado. Caso contrário, é falso.