Ayudante de filtro de prueba

public class TestFilterHelper
extends Object

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


Clase auxiliar para pruebas de filtrado.

Resumen

Constructores 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)

Agrega el ERROR(/Set) de la anotación de exclusión de la prueba para ejecutar

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Agrega el ERROR(/Set) de la anotación de inclusión de la prueba para ejecutar

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir

void addExcludeAnnotation (String notAnnotation)

Agrega una anotación de exclusión de la prueba para ejecutar

void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir

void addIncludeAnnotation (String annotation)

Agrega una anotación de inclusión de la prueba para ejecutar

void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir

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

Comprobar si un elemento que tiene anotación pasa el filtro

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

Comprobar si un elemento que tiene anotación pasa el filtro

boolean shouldTestRun (AnnotatedElement annotatedElement)

Comprobar si un elemento que tiene anotación pasa el filtro

Constructores públicos

Ayudante de filtro de prueba

public TestFilterHelper ()

Ayudante de filtro de prueba

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parámetros
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Métodos públicos

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Agrega el ERROR(/Set) de la anotación de exclusión de la prueba para ejecutar

Parámetros
notAnnotations

agregarTodosExcluirFiltros

public void addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

Parámetros
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Agrega el ERROR(/Set) de la anotación de inclusión de la prueba para ejecutar

Parámetros
annotations

agregarTodosIncluirFiltros

public void addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir

Parámetros
filters

agregarExcluirAnotación

public void addExcludeAnnotation (String notAnnotation)

Agrega una anotación de exclusión de la prueba para ejecutar

Parámetros
notAnnotation String

agregarExcluirFiltro

public void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir

Parámetros
filter String

agregarIncluirAnotación

public void addIncludeAnnotation (String annotation)

Agrega una anotación de inclusión de la prueba para ejecutar

Parámetros
annotation String

agregarIncluirFiltro

public void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir

Parámetros
filter String

borrarExcluirAnotaciones

public void clearExcludeAnnotations ()

borrarExcluirFiltros

public void clearExcludeFilters ()

borrarIncluirAnotaciones

public void clearIncludeAnnotations ()

borrarIncluirFiltros

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Devoluciones

obtenerExcluirFiltros

public  getExcludeFilters ()

Devoluciones

getIncludeAnnotation

public  getIncludeAnnotation ()

Devoluciones

obtenerIncluirFiltros

public  getIncludeFilters ()

Devoluciones

debe ejecutar

public boolean shouldRun (Description desc, 
                 extraJars)

Comprobar si un elemento que tiene anotación pasa el filtro

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

extraJars : una lista de ERROR(/File) que apunta a archivos jar adicionales para cargar.

Devoluciones
boolean verdadero si el método de prueba debe ejecutarse, falso de lo contrario

debe ejecutar

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

Comprobar si un elemento que tiene anotación 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

Devoluciones
boolean verdadero si el método de prueba debe ejecutarse, falso de lo contrario

deberíaTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Comprobar si un elemento que tiene anotación pasa el filtro

Parámetros
annotatedElement AnnotatedElement : el elemento a filtrar

Devoluciones
boolean verdadero si la prueba debe ejecutarse, falso de lo contrario