ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


Ein Runner, mit dem gefiltert werden kann, welche Tests basierend auf Annotationen ausgeführt werden sollen.

Ein Test wird ausgeführt, WENN er mindestens einem der Einschlussfilter entspricht UND keinem der Ausschlussfilter. Wenn keine Einschlussfilter angegeben sind, sollten alle Tests ausgeführt werden, sofern sie keinem der Ausschlussfilter entsprechen.

Zusammenfassung

Öffentliche Methoden

abstract void addAllExcludeAnnotation(Set<String> notAnnotations)

Fügt ein Set von Annotationen hinzu, die ausgeschlossen werden sollen, wenn ein Test damit markiert ist.

abstract void addAllIncludeAnnotation(Set<String> annotations)

Fügt ein Set von Annotationen hinzu, die eingeschlossen werden sollen, wenn ein Test damit markiert ist.

abstract void addExcludeAnnotation(String notAnnotation)

Fügt eine Annotation hinzu, die ausgeschlossen werden soll, wenn ein Test damit markiert ist.

abstract void addIncludeAnnotation(String annotation)

Fügt eine Annotation hinzu, die eingeschlossen werden soll, wenn ein Test damit markiert ist.

abstract void clearExcludeAnnotations()

Löscht alle derzeit verfolgten Ausschlussannotationen.

abstract void clearIncludeAnnotations()

Löscht alle derzeit verfolgten Einschlussannotationen.

abstract Set<String> getExcludeAnnotations()

Gibt das aktuelle Set der auszuschließenden Annotationen zurück.

abstract Set<String> getIncludeAnnotations()

Gibt das aktuelle Set der einzuschließenden Annotationen zurück.

Öffentliche Methoden

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)

Fügt ein Set von Annotationen hinzu, die ausgeschlossen werden sollen, wenn ein Test damit markiert ist.

Parameter
notAnnotations Set

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation (Set<String> annotations)

Fügt ein Set von Annotationen hinzu, die eingeschlossen werden sollen, wenn ein Test damit markiert ist.

Parameter
annotations Set

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

Fügt eine Annotation hinzu, die ausgeschlossen werden soll, wenn ein Test damit markiert ist.

Parameter
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

Fügt eine Annotation hinzu, die eingeschlossen werden soll, wenn ein Test damit markiert ist.

Parameter
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

Löscht alle derzeit verfolgten Ausschlussannotationen.

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

Löscht alle derzeit verfolgten Einschlussannotationen.

getExcludeAnnotations

public abstract Set<String> getExcludeAnnotations ()

Gibt das aktuelle Set der auszuschließenden Annotationen zurück.

Gibt Folgendes zurück:
Set<String>

getIncludeAnnotations

public abstract Set<String> getIncludeAnnotations ()

Gibt das aktuelle Set der einzuschließenden Annotationen zurück.

Gibt Folgendes zurück:
Set<String>