ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


Um executor que pode filtrar quais testes executar com base em anotações.

Um teste será executado SE corresponder a um ou mais filtros de inclusão E não corresponder a nenhum dos filtros de exclusão. Se nenhum filtro de inclusão for fornecido, todos os testes serão executados, desde que eles não correspondam a nenhum dos filtros de exclusão.

Resumo

Métodos públicos

abstract void addAllExcludeAnnotation(Set<String> notAnnotations)

Adiciona um Set de anotações a serem excluídas se um teste for marcado com ele.

abstract void addAllIncludeAnnotation(Set<String> annotations)

Adiciona um Set de anotações a serem incluídas se um teste for marcado com ele.

abstract void addExcludeAnnotation(String notAnnotation)

Adiciona uma anotação a ser excluída se um teste for marcado com ela.

abstract void addIncludeAnnotation(String annotation)

Adiciona uma anotação a ser incluída se um teste for marcado com ela.

abstract void clearExcludeAnnotations()

Exclui todas as anotações de exclusão rastreadas no momento.

abstract void clearIncludeAnnotations()

Exclui todas as anotações de inclusão rastreadas no momento.

abstract Set<String> getExcludeAnnotations()

Retorna o Set atual de anotações a serem excluídas.

abstract Set<String> getIncludeAnnotations()

Retorna o Set atual de anotações a serem incluídas.

Métodos públicos

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)

Adiciona um Set de anotações a serem excluídas se um teste for marcado com ele.

Parâmetros
notAnnotations Set

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation (Set<String> annotations)

Adiciona um Set de anotações a serem incluídas se um teste for marcado com ele.

Parâmetros
annotations Set

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

Adiciona uma anotação a ser excluída se um teste for marcado com ela.

Parâmetros
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

Adiciona uma anotação a ser incluída se um teste for marcado com ela.

Parâmetros
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

Exclui todas as anotações de exclusão rastreadas no momento.

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

Exclui todas as anotações de inclusão rastreadas no momento.

getExcludeAnnotations

public abstract Set<String> getExcludeAnnotations ()

Retorna o Set atual de anotações a serem excluídas.

Retorna
Set<String>

getIncludeAnnotations

public abstract Set<String> getIncludeAnnotations ()

Retorna o Set atual de anotações a serem incluídas.

Retorna
Set<String>