TestFilterHelper

public class TestFilterHelper
extends Object

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


Classe d'assistance pour le filtrage des tests

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 sont à exclure.

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 à inclure

void addExcludeAnnotation (String notAnnotation)

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

void addExcludeFilter (String filter)

Ajoute un filtre dont les tests à exclure

void addIncludeAnnotation (String annotation)

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

void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure

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

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

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

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

boolean shouldTestRun (AnnotatedElement annotatedElement)

Vérifier 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 sont à exclure.

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 à inclure

Paramètres
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

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

Paramètres
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre dont 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 des 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

devrait exécuter

public boolean shouldRun (Description desc, 
                 extraJars)

Vérifier 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 jars supplémentaires à charger.

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

devrait exécuter

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

Vérifier 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

devraitTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Vérifier 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 s'exécuter, faux sinon