TestFilterHelper

public class TestFilterHelper
extends Object

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


Clase de ayuda para filtrar pruebas

Resumen

Constructores públicos

TestFilterHelper()
TestFilterHelper(Collection<String> includeFilters, Collection<String> excludeFilters, Collection<String> includeAnnotation, Collection<String> excludeAnnotation)

Métodos públicos

void addAllExcludeAnnotation(Set<String> notAnnotations)

Agrega el Set de la anotación de exclusión de la prueba que se ejecutará.

void addAllExcludeFilters(Set<String> filters)

Agrega el Set de los filtros de las pruebas que se excluirán.

void addAllIncludeAnnotation(Set<String> annotations)

Agrega el Set de la anotación de inclusión de la prueba que se ejecutará.

void addAllIncludeFilters(Set<String> filters)

Agrega el Set de los filtros de las pruebas que se incluirán.

void addExcludeAnnotation(String notAnnotation)

Agrega una anotación de exclusión de la prueba que se ejecutará

void addExcludeFilter(String filter)

Agrega un filtro de las pruebas que se deben excluir

void addIncludeAnnotation(String annotation)

Agrega una anotación de inclusión de la prueba que se ejecutará

void addIncludeFilter(String filter)

Agrega un filtro de las pruebas que se incluirán

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
Set<String> getExcludeAnnotation()
Set<String> getExcludeFilters()
Set<String> getIncludeAnnotation()
Set<String> getIncludeFilters()
boolean shouldRun(Description desc, List<File> extraJars)

Verifica si un elemento que tiene anotaciones pasa el filtro

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

Verifica si un elemento que tiene anotaciones pasa el filtro

boolean shouldTestRun(AnnotatedElement annotatedElement)

Verifica si un elemento que tiene anotaciones pasa el filtro

boolean shouldTestRun(Description desc)

Comprueba si el objeto Description que contiene anotaciones pasa el filtro.

Constructores públicos

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper (Collection<String> includeFilters, 
                Collection<String> excludeFilters, 
                Collection<String> includeAnnotation, 
                Collection<String> excludeAnnotation)

Parámetros
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

Métodos públicos

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

Agrega el Set de la anotación de exclusión de la prueba que se ejecutará.

Parámetros
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Agrega el Set de los filtros de las pruebas que se excluirán.

Parámetros
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

Agrega el Set de la anotación de inclusión de la prueba que se ejecutará.

Parámetros
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Agrega el Set de los filtros de las pruebas que se incluirán.

Parámetros
filters Set

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Agrega una anotación de exclusión de la prueba que se ejecutará

Parámetros
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Agrega un filtro de las pruebas que se deben excluir

Parámetros
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Agrega una anotación de inclusión de la prueba que se ejecutará

Parámetros
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de las pruebas que se incluirán

Parámetros
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public Set<String> getExcludeAnnotation ()

Muestra
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

Muestra
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

Muestra
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Muestra
Set<String>

shouldRun

public boolean shouldRun (Description desc, 
                List<File> extraJars)

Verifica si un elemento que tiene anotaciones pasa el filtro

Parámetros
desc Description: Es una Description que describe la prueba.

extraJars List: Es una lista de File que apuntan a archivos .jar adicionales para cargar.

Muestra
boolean Es verdadero si se debe ejecutar el método de prueba; de lo contrario, es falso.

shouldRun

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

Verifica si un elemento que tiene anotaciones pasa el filtro

Parámetros
packageName String: Nombre del paquete del método

classObj Class: Clase del método

method Method: Método de prueba

Muestra
boolean Es verdadero si se debe ejecutar el método de prueba; de lo contrario, es falso.

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Verifica si un elemento que tiene anotaciones pasa el filtro

Parámetros
annotatedElement AnnotatedElement: Es el elemento que se filtrará.

Muestra
boolean verdadero si se debe ejecutar la prueba; de lo contrario, es falso

shouldTestRun

public boolean shouldTestRun (Description desc)

Comprueba si el objeto Description que contiene anotaciones pasa el filtro.

Parámetros
desc Description: Es el elemento que se filtrará.

Muestra
boolean verdadero si se debe ejecutar la prueba; de lo contrario, es falso