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)

Méthodes publiques

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

Ajoute les ERROR(/Set) des filtres dont les tests doivent être inclus

void addExcludeAnnotation(String notAnnotation)

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

void addExcludeFilter(String filter)

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

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

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

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

boolean shouldTestRun(AnnotatedElement annotatedElement)

Vérifier si un élément avec 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) de l'annotation d'exclusion du test à exécuter.

Paramètres
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute les ERROR(/Set) des filtres des tests à 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 les ERROR(/Set) des filtres dont les tests doivent être inclus

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 des 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 ()

Renvoie

getExcludeFilters

public  getExcludeFilters ()

Renvoie

getIncludeAnnotation

public  getIncludeAnnotation ()

Renvoie

getIncludeFilters

public  getIncludeFilters ()

Renvoie

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

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

Paramètres
desc Description: Description décrivant le test.

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

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

shouldRun

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

Vérifier si un élément avec 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, "false" dans le cas contraire

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

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