TestFilterHelper

public class TestFilterHelper
extends Object

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


Classe helper per filtrare i test

Riepilogo

Costruttori pubblici

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)

Metodi pubblici

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Aggiunge l' ERROR(/Set) dell'annotazione di esclusione del test da eseguire

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Aggiunge l' ERROR(/Set) dei filtri di quali test escludere.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Aggiunge l' ERROR(/Set) dell'annotazione di inclusione del test da eseguire

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Aggiunge l' ERROR(/Set) dei filtri di quali test includere

void addExcludeAnnotation (String notAnnotation)

Aggiunge un'annotazione di esclusione del test da eseguire

void addExcludeFilter (String filter)

Aggiunge un filtro su quali test escludere

void addIncludeAnnotation (String annotation)

Aggiunge un'annotazione di inclusione del test da eseguire

void addIncludeFilter (String filter)

Aggiunge un filtro su quali test includere

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

Controlla se un elemento che ha un'annotazione supera il filtro

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

Controlla se un elemento che ha un'annotazione supera il filtro

boolean shouldTestRun (AnnotatedElement annotatedElement)

Controlla se un elemento che ha un'annotazione supera il filtro

Costruttori pubblici

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parametri
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Metodi pubblici

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Aggiunge l' ERROR(/Set) dell'annotazione di esclusione del test da eseguire

Parametri
notAnnotations

aggiungiAllExcludeFilters

public void addAllExcludeFilters ( filters)

Aggiunge l' ERROR(/Set) dei filtri di quali test escludere.

Parametri
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Aggiunge l' ERROR(/Set) dell'annotazione di inclusione del test da eseguire

Parametri
annotations

aggiungiAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge l' ERROR(/Set) dei filtri di quali test includere

Parametri
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Aggiunge un'annotazione di esclusione del test da eseguire

Parametri
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Aggiunge un filtro su quali test escludere

Parametri
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Aggiunge un'annotazione di inclusione del test da eseguire

Parametri
annotation String

aggiungiIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro su quali test includere

Parametri
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

ritorna

getExcludeFilters

public  getExcludeFilters ()

ritorna

getIncludeAnnotation

public  getIncludeAnnotation ()

ritorna

getIncludeFilters

public  getIncludeFilters ()

ritorna

dovrebbeRun

public boolean shouldRun (Description desc, 
                 extraJars)

Controlla se un elemento che ha un'annotazione supera il filtro

Parametri
desc Description : una Description che descrive il test.

extraJars : un elenco di ERROR(/File) che punta a jar aggiuntivi da caricare.

ritorna
boolean true se il metodo di test deve essere eseguito, false altrimenti

dovrebbeRun

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

Controlla se un elemento che ha un'annotazione supera il filtro

Parametri
packageName String : nome del pacchetto del metodo

classObj Class : classe del metodo

method Method : metodo di prova

ritorna
boolean true se il metodo di test deve essere eseguito, false altrimenti

dovrebbeTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Controlla se un elemento che ha un'annotazione supera il filtro

Parametri
annotatedElement AnnotatedElement : l'elemento da filtrare

ritorna
boolean true se il test deve essere eseguito, false altrimenti