Outil d'aide aux filtres de test

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)

Méthodes publiques

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

Ajoute le ERROR(/Set) des filtres des tests à exclure.

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

Ajoute le ERROR(/Set) des filtres des tests à inclure

void addExcludeAnnotation(String notAnnotation)

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

void addExcludeFilter(String filter)

Ajoute un filtre indiquant les tests à exclure.

void addIncludeAnnotation(String annotation)

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

void addIncludeFilter(String filter)

Ajoute un filtre indiquant les tests à inclure

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

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

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

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

boolean shouldTestRun(AnnotatedElement annotatedElement)

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

Constructeurs publics

Outil d'aide aux filtres de test

public TestFilterHelper ()

Outil d'aide aux filtres de test

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Paramètres
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Méthodes publiques

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

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

Paramètres
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute le ERROR(/Set) des filtres des tests à exclure.

Paramètres
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Paramètres
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute le ERROR(/Set) des filtres des tests à inclure

Paramètres
filters

addExclureAnnotation

public void addExcludeAnnotation (String notAnnotation)

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

Paramètres
notAnnotation String

addExclureFiltre

public void addExcludeFilter (String filter)

Ajoute un filtre indiquant 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 indiquant les tests à inclure

Paramètres
filter String

ClearExclureAnnotations

public void clearExcludeAnnotations ()

ClearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

ClearIncludeFilters

public void clearIncludeFilters ()

getExclureAnnotation

public  getExcludeAnnotation ()

Renvoie

getExcludeFilters

public  getExcludeFilters ()

Renvoie

getIncludeAnnotation

public  getIncludeAnnotation ()

Renvoie

getIncludeFilters

public  getIncludeFilters ()

Renvoie

Exécuter

public boolean shouldRun (Description desc, 
                 extraJars)

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

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

extraJars : liste de ERROR(/File) pointant vers les fichiers JAR supplémentaires à charger.

Renvoie
boolean "true" si la méthode de test doit s'exécuter, ou "false" dans le cas contraire.

Exécuter

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

Vérifier si un élément comportant 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 de test

Renvoie
boolean "true" si la méthode de test doit s'exécuter, ou "false" dans le cas contraire.

Exécution de test

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

Renvoie
boolean "true" si le test doit s'exécuter, ou "false" dans le cas contraire