TestFilterHelper

public class TestFilterHelper
extends Object

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


Classe auxiliar para filtragem de testes

Resumo

Construtores públicos

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)

Métodos públicos

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) 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) shouldRun (Description desc, extraJars)

Verifique se um elemento que possui anotação passa no filtro

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

Verifique se um elemento que possui anotação passa no filtro

boolean shouldTestRun (AnnotatedElement annotatedElement)

Verifique se um elemento que possui anotação passa no 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 o ERROR(/Set) da anotação de exclusão do teste a ser executado

Parâmetros
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parâmetros
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Adiciona o ERROR(/Set) da anotação include 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 ()

limparExcludeFilters

public void clearExcludeFilters ()

limparIncludeAnnotations

public void clearIncludeAnnotations ()

limparIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Devoluções

getExcludeFilters

public  getExcludeFilters ()

Devoluções

getIncludeAnnotation

public  getIncludeAnnotation ()

Devoluções

getIncludeFilters

public  getIncludeFilters ()

Devoluções

deveriaExecutar

public boolean shouldRun (Description desc, 
                 extraJars)

Verifique se um elemento que possui anotação passa no filtro

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

extraJars : uma lista de ERROR(/File) apontando para jars extras para carregar.

Devoluções
boolean verdadeiro se o método de teste deve ser executado, falso caso contrário

deveriaExecutar

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

Verifique se um elemento que possui anotação passa no filtro

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

classObj Class : classe do método

method Method : método de teste

Devoluções
boolean verdadeiro se o método de teste deve ser executado, falso caso contrário

deveriaTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Verifique se um elemento que possui anotação passa no filtro

Parâmetros
annotatedElement AnnotatedElement : o elemento a ser filtrado

Devoluções
boolean verdadeiro se o teste for executado; falso caso contrário