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 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Adiciona o |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Adiciona o |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Adiciona o |
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
publicgetExcludeAnnotation ()
Devoluções | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
Devoluções | |
---|---|
getIncludeAnnotation
publicgetIncludeAnnotation ()
Devoluções | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
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 | 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 |