ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


Moduł uruchamiający, który może filtrować testy do uruchomienia na podstawie adnotacji.

Test zostanie przeprowadzony TYLKO WTEDY, gdy będzie pasować do co najmniej jednego filtra uwzględniającego I NIE BĘDZIE pasować do żadnego z filtrów wykluczających. Jeśli nie podano filtrów uwzględniania, należy uruchomić wszystkie testy, o ile nie pasują do żadnego z filtrów wykluczania.

Podsumowanie

Metody publiczne

abstract void addAllExcludeAnnotation(Set<String> notAnnotations)

Dodaje Set adnotacji do wykluczenia, jeśli test jest oznaczony tym symbolem.

abstract void addAllIncludeAnnotation(Set<String> annotations)

Dodaje Set adnotacji do uwzględnienia, jeśli test jest oznaczony tym symbolem.

abstract void addExcludeAnnotation(String notAnnotation)

Dodaje adnotację do wykluczenia, jeśli testy są nią oznaczone.

abstract void addIncludeAnnotation(String annotation)

Dodaje adnotację, która ma być uwzględniana, jeśli test jest nią oznaczony.

abstract void clearExcludeAnnotations()

Usuń wszystkie aktualnie śledzone adnotacje wykluczeń.

abstract void clearIncludeAnnotations()

Usuń wszystkie obecnie śledzone adnotacje dotyczące uwzględniania.

abstract Set<String> getExcludeAnnotations()

Zwraca bieżący Set adnotacji do wykluczenia.

abstract Set<String> getIncludeAnnotations()

Zwraca bieżącą Set adnotacji do uwzględnienia.

Metody publiczne

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)

Dodaje Set adnotacji do wykluczenia, jeśli test jest oznaczony tym symbolem.

Parametry
notAnnotations Set

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation (Set<String> annotations)

Dodaje Set adnotacji do uwzględnienia, jeśli test jest oznaczony tym symbolem.

Parametry
annotations Set

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

Dodaje adnotację do wykluczenia, jeśli testy są nią oznaczone.

Parametry
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

Dodaje adnotację, która ma być uwzględniana, jeśli test jest nią oznaczony.

Parametry
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

Usuń wszystkie aktualnie śledzone adnotacje wykluczeń.

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

Usuń wszystkie obecnie śledzone adnotacje dotyczące uwzględniania.

getExcludeAnnotations

public abstract Set<String> getExcludeAnnotations ()

Zwraca bieżący Set adnotacji do wykluczenia.

Zwraca
Set<String>

getIncludeAnnotations

public abstract Set<String> getIncludeAnnotations ()

Zwraca bieżącą Set adnotacji do uwzględnienia.

Zwraca
Set<String>