ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


Un runner che può filtrare i test da eseguire in base alle annotazioni.

Un test verrà eseguito SE corrisponde a uno o più filtri di inclusione E non corrisponde a nessuno dei filtri di esclusione. Se non vengono forniti filtri di inclusione, tutti i test devono essere eseguiti purché non corrispondano a nessuno dei filtri di esclusione.

Riepilogo

Metodi pubblici

abstract void addAllExcludeAnnotation(Set<String> notAnnotations)

Aggiunge un Set di annotazioni da escludere se un test è contrassegnato con questo valore.

abstract void addAllIncludeAnnotation(Set<String> annotations)

Aggiunge un Set di annotazioni da includere se un test è contrassegnato con questo valore.

abstract void addExcludeAnnotation(String notAnnotation)

Aggiunge un'annotazione da escludere se un test è contrassegnato con questa annotazione.

abstract void addIncludeAnnotation(String annotation)

Aggiunge un'annotazione da includere se un test è contrassegnato.

abstract void clearExcludeAnnotations()

Elimina tutte le annotazioni di esclusione attualmente monitorate.

abstract void clearIncludeAnnotations()

Elimina tutte le annotazioni di inclusione attualmente monitorate.

abstract Set<String> getExcludeAnnotations()

Restituisce l'Set corrente delle annotazioni da escludere.

abstract Set<String> getIncludeAnnotations()

Restituisce l'Set corrente delle annotazioni da includere.

Metodi pubblici

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)

Aggiunge un Set di annotazioni da escludere se un test è contrassegnato con questo valore.

Parametri
notAnnotations Set

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation (Set<String> annotations)

Aggiunge un Set di annotazioni da includere se un test è contrassegnato con questo valore.

Parametri
annotations Set

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

Aggiunge un'annotazione da escludere se un test è contrassegnato con questa annotazione.

Parametri
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

Aggiunge un'annotazione da includere se un test è contrassegnato.

Parametri
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

Elimina tutte le annotazioni di esclusione attualmente monitorate.

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

Elimina tutte le annotazioni di inclusione attualmente monitorate.

getExcludeAnnotations

public abstract Set<String> getExcludeAnnotations ()

Restituisce l'Set corrente delle annotazioni da escludere.

Resi
Set<String>

getIncludeAnnotations

public abstract Set<String> getIncludeAnnotations ()

Restituisce l'Set corrente delle annotazioni da includere.

Resi
Set<String>