TestFilterHelper

public class TestFilterHelper
extends Object

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


Classe di supporto per filtrare i test

Riepilogo

Costruttori pubblici

TestFilterHelper()
TestFilterHelper( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

Metodi pubblici

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri di cui escludere i test.

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

Aggiunge il ERROR(/Set) dei filtri di cui includere i test

void addExcludeAnnotation(String notAnnotation)

Aggiunge un'annotazione di esclusione del test da eseguire

void addExcludeFilter(String filter)

Aggiunge un filtro per i test da escludere

void addIncludeAnnotation(String annotation)

Aggiunge un'annotazione include del test da eseguire

void addIncludeFilter(String filter)

Aggiunge un filtro per i test da includere

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

Controlla se un elemento con annotazioni supera il filtro

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

Controlla se un elemento con annotazioni supera il filtro

boolean shouldTestRun(AnnotatedElement annotatedElement)

Controlla se un elemento con annotazioni 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 ERROR(/Set) dell'annotazione di esclusione del test da eseguire

Parametri
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri di cui escludere i test.

Parametri
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Parametri
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge il ERROR(/Set) dei filtri di cui includere i test

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 per i test da escludere

Parametri
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Aggiunge un'annotazione include del test da eseguire

Parametri
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro per i test da includere

Parametri
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Ritorni

getExcludeFilters

public  getExcludeFilters ()

Ritorni

getIncludeAnnotation

public  getIncludeAnnotation ()

Ritorni

getIncludeFilters

public  getIncludeFilters ()

Ritorni

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

Controlla se un elemento con annotazioni supera il filtro

Parametri
desc Description: un Description che descrive il test.

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

Ritorni
boolean true se il metodo di test deve essere eseguito, false in caso contrario

shouldRun

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

Controlla se un elemento con annotazioni supera il filtro

Parametri
packageName String: nome del pacchetto del metodo

classObj Class: classe del metodo

method Method: metodo di test

Ritorni
boolean true se il metodo di test deve essere eseguito, false in caso contrario

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Controlla se un elemento con annotazioni supera il filtro

Parametri
annotatedElement AnnotatedElement: l'elemento da filtrare

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