TestFilterHelper

public class TestFilterHelper
extends Object

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


Classe d'assistance pour les tests de filtrage

Résumé

Constructeurs publics

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éthodes publiques

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Ajoute l' ERROR(/Set) d'annotation d'exclusion du test à exécuter

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être exclus.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Ajoute l' ERROR(/Set) de l'annotation d'inclusion du test à exécuter

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent inclure

void addExcludeAnnotation (String notAnnotation)

Ajoute une annotation d'exclusion du test à exécuter

void addExcludeFilter (String filter)

Ajoute un filtre sur les tests à exclure

void addIncludeAnnotation (String annotation)

Ajoute une annotation d'inclusion du test à exécuter

void addIncludeFilter (String filter)

Ajoute un filtre sur les tests à inclure

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

Vérifiez si un élément qui a une annotation passe le filtre

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

Vérifiez si un élément qui a une annotation passe le filtre

boolean shouldTestRun (AnnotatedElement annotatedElement)

Vérifiez si un élément qui a une annotation passe le filtre

Constructeurs publics

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Paramètres
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Méthodes publiques

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Ajoute l' ERROR(/Set) d'annotation d'exclusion du test à exécuter

Paramètres
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être exclus.

Paramètres
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Ajoute l' ERROR(/Set) de l'annotation d'inclusion du test à exécuter

Paramètres
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent inclure

Paramètres
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Ajoute une annotation d'exclusion du test à exécuter

Paramètres
notAnnotation String

ajouterExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre sur les tests à exclure

Paramètres
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Ajoute une annotation d'inclusion du test à exécuter

Paramètres
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre sur les tests à inclure

Paramètres
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Retour

getExcludeFilters

public  getExcludeFilters ()

Retour

getIncludeAnnotation

public  getIncludeAnnotation ()

Retour

getIncludeFilters

public  getIncludeFilters ()

Retour

devraitExécuter

public boolean shouldRun (Description desc, 
                 extraJars)

Vérifiez si un élément qui a une annotation passe le filtre

Paramètres
desc Description : une Description qui décrit le test.

extraJars : une liste d' ERROR(/File) pointant vers des fichiers jar supplémentaires à charger.

Retour
boolean vrai si la méthode de test doit s'exécuter, faux sinon

devraitExécuter

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

Vérifiez si un élément qui a une annotation passe le filtre

Paramètres
packageName String : nom du package de la méthode

classObj Class : classe de la méthode

method Method : méthode d'essai

Retour
boolean vrai si la méthode de test doit s'exécuter, faux sinon

devraitTestExécuter

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Vérifiez si un élément qui a une annotation passe le filtre

Paramètres
annotatedElement AnnotatedElement : l'élément à filtrer

Retour
boolean vrai si le test doit être exécuté, faux sinon