TestFilterHelper

public class TestFilterHelper
extends Object

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


Klasa pomocnicza do filtrowania testów

Podsumowanie

Konstruktory publiczne

TestFilterHelper()
TestFilterHelper(Collection<String> includeFilters, Collection<String> excludeFilters, Collection<String> includeAnnotation, Collection<String> excludeAnnotation)

Metody publiczne

void addAllExcludeAnnotation(Set<String> notAnnotations)

Dodaje adnotację Set wykluczenia testu do uruchomienia.

void addAllExcludeFilters(Set<String> filters)

Dodaje Set filtrów określających, które testy mają zostać wykluczone.

void addAllIncludeAnnotation(Set<String> annotations)

Dodaje adnotację Set do testu, który ma zostać uruchomiony.

void addAllIncludeFilters(Set<String> filters)

Dodaje Set filtrów, które określają, jakie testy mają być uwzględnione.

void addExcludeAnnotation(String notAnnotation)

Dodaje adnotację wykluczającą test do uruchomienia

void addExcludeFilter(String filter)

Dodaje filtr, który określa, które testy mają zostać wykluczone.

void addIncludeAnnotation(String annotation)

Dodaje adnotację include testu do uruchomienia.

void addIncludeFilter(String filter)

Dodaje filtr określający, które testy mają być uwzględnione.

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
Set<String> getExcludeAnnotation()
Set<String> getExcludeFilters()
Set<String> getIncludeAnnotation()
Set<String> getIncludeFilters()
boolean shouldRun(Description desc, List<File> extraJars)

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

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

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

boolean shouldTestRun(AnnotatedElement annotatedElement)

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

boolean shouldTestRun(Description desc)

Sprawdź, czy Description zawierający adnotacje przechodzi przez filtr.

Konstruktory publiczne

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper (Collection<String> includeFilters, 
                Collection<String> excludeFilters, 
                Collection<String> includeAnnotation, 
                Collection<String> excludeAnnotation)

Parametry
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

Metody publiczne

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

Dodaje adnotację Set wykluczenia testu do uruchomienia.

Parametry
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Dodaje Set filtrów określających, które testy mają zostać wykluczone.

Parametry
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

Dodaje adnotację Set do testu, który ma zostać uruchomiony.

Parametry
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Dodaje Set filtrów, które określają, jakie testy mają być uwzględnione.

Parametry
filters Set

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Dodaje adnotację wykluczającą test do uruchomienia

Parametry
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Dodaje filtr, który określa, które testy mają zostać wykluczone.

Parametry
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Dodaje adnotację include testu do uruchomienia.

Parametry
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr określający, które testy mają być uwzględnione.

Parametry
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public Set<String> getExcludeAnnotation ()

Zwraca
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

Zwraca
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

Zwraca
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Zwraca
Set<String>

shouldRun

public boolean shouldRun (Description desc, 
                List<File> extraJars)

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

Parametry
desc Description: Description opisujący test.

extraJars List: lista File wskazujących dodatkowe pliki JAR do wczytania.

Zwraca
boolean wartość true, jeśli metoda testowa powinna zostać uruchomiona, w przeciwnym razie wartość false.

shouldRun

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

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

Parametry
packageName String: nazwa pakietu metody

classObj Class: klasa metody

method Method: metoda testu

Zwraca
boolean wartość true, jeśli metoda testowa powinna zostać uruchomiona, w przeciwnym razie wartość false;

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Sprawdzanie, czy element z adnotacją przechodzi przez filtr

Parametry
annotatedElement AnnotatedElement: element do filtrowania.

Zwraca
boolean wartość true, jeśli test powinien zostać przeprowadzony, w przeciwnym razie wartość false.

shouldTestRun

public boolean shouldTestRun (Description desc)

Sprawdź, czy Description zawierający adnotacje przechodzi przez filtr.

Parametry
desc Description: element do filtrowania.

Zwraca
boolean wartość true, jeśli test powinien zostać przeprowadzony, w przeciwnym razie wartość false.