Assistente filtroditest

public class TestFilterHelper
extends Object

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


Classe di supporto per i test di filtro

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 ERROR(/Set) di filtri di cui test escludere.

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

Aggiunge ERROR(/Set) di filtri di cui test includere

void addExcludeAnnotation(String notAnnotation)

Aggiunge un'annotazione di esclusione del test da eseguire

void addExcludeFilter(String filter)

Aggiunge un filtro dei test da escludere

void addIncludeAnnotation(String annotation)

Aggiunge un'annotazione di inclusione del test da eseguire

void addIncludeFilter(String filter)

Aggiunge un filtro dei test da includere

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

Verificare se un elemento con annotazione supera il filtro

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

Verificare se un elemento con annotazione supera il filtro

boolean shouldTestRun(AnnotatedElement annotatedElement)

Verificare se un elemento con annotazione supera il filtro

Costruttori pubblici

Assistente filtroditest

public TestFilterHelper ()

Assistente filtroditest

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parametri
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Metodi pubblici

addAllEscludiAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

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

Parametri
notAnnotations

aggiungiAllEscludiFiltri

public void addAllExcludeFilters ( filters)

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

Parametri
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Parametri
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge ERROR(/Set) di filtri di cui test includere

Parametri
filters

addEscludiAnnotation

public void addExcludeAnnotation (String notAnnotation)

Aggiunge un'annotazione di esclusione del test da eseguire

Parametri
notAnnotation String

aggiungiEscludiFiltro

public void addExcludeFilter (String filter)

Aggiunge un filtro dei test da escludere

Parametri
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Aggiunge un'annotazione di inclusione del test da eseguire

Parametri
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro dei test da includere

Parametri
filter String

cancellaAnnotazioni

public void clearExcludeAnnotations ()

CancellaEscludiFiltri

public void clearExcludeFilters ()

clearIncludeAnnotazioni

public void clearIncludeAnnotations ()

CancellaIncludeFiltri

public void clearIncludeFilters ()

getEscludiAnnotation

public  getExcludeAnnotation ()

Ritorni

getEscludiFiltri

public  getExcludeFilters ()

Ritorni

getIncludeAnnotation

public  getIncludeAnnotation ()

Ritorni

getIncludeFilters

public  getIncludeFilters ()

Ritorni

Dovrei

public boolean shouldRun (Description desc, 
                 extraJars)

Verificare se un elemento con annotazione supera il filtro

Parametri
desc Description: un Description che descrive il test.

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

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

Dovrei

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

Verificare se un elemento con annotazione 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 deve essere eseguito il metodo di test, false in caso contrario

dovrebbeTest

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Verificare se un elemento con annotazione supera il filtro

Parametri
annotatedElement AnnotatedElement: l'elemento da filtrare

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