Asystent filtra testowego

public class TestFilterHelper
extends Object

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


Klasa pomocnicza do filtrowania testów

Podsumowanie

Konstruktory publiczne

TestFilterHelper()
TestFilterHelper( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

Metody publiczne

void addAllExcludeAnnotation( notAnnotations)

Dodaje ERROR(/Set) adnotacji wykluczającej testu, który ma zostać uruchomiony

void addAllExcludeFilters( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać wykluczone.

void addAllIncludeAnnotation( annotations)

Dodaje adnotację ERROR(/Set) dotyczącą dołączenia testu, który ma zostać uruchomiony

void addAllIncludeFilters( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać uwzględnione

void addExcludeAnnotation(String notAnnotation)

Dodaje adnotację wykluczającą do uruchomienia testu

void addExcludeFilter(String filter)

Dodaje filtr, z którego testy mają zostać wykluczone

void addIncludeAnnotation(String annotation)

Dodaje adnotację „Uwzględnij” dotyczącą testu, który ma zostać uruchomiony

void addIncludeFilter(String filter)

Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
getExcludeAnnotation()
getExcludeFilters()
getIncludeAnnotation()
getIncludeFilters()
boolean shouldRun(Description desc, extraJars)

Sprawdzanie, czy element z adnotacją przechodzi filtr

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

Sprawdzanie, czy element z adnotacją przechodzi filtr

boolean shouldTestRun(AnnotatedElement annotatedElement)

Sprawdzanie, czy element z adnotacją przechodzi filtr

Konstruktory publiczne

Asystent filtra testowego

public TestFilterHelper ()

Asystent filtra testowego

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parametry
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Metody publiczne

addAllWykluczAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Dodaje ERROR(/Set) adnotacji wykluczającej testu, który ma zostać uruchomiony

Parametry
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać wykluczone.

Parametry
filters

addAllIncludeAdnotation

public void addAllIncludeAnnotation ( annotations)

Dodaje adnotację ERROR(/Set) dotyczącą dołączenia testu, który ma zostać uruchomiony

Parametry
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać uwzględnione

Parametry
filters

addWykluczAdnotacja

public void addExcludeAnnotation (String notAnnotation)

Dodaje adnotację wykluczającą do uruchomienia testu

Parametry
notAnnotation String

Dodaj filtr wykluczania

public void addExcludeFilter (String filter)

Dodaje filtr, z którego testy mają zostać wykluczone

Parametry
filter String

addIncludeAdnotation

public void addIncludeAnnotation (String annotation)

Dodaje adnotację „Uwzględnij” dotyczącą testu, który ma zostać uruchomiony

Parametry
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.

Parametry
filter String

clearWykluczAdnotacje

public void clearExcludeAnnotations ()

wyczyśćWykluczFiltry

public void clearExcludeFilters ()

clearIncludeAdnotacje

public void clearIncludeAnnotations ()

wyczyść UwzględnijFiltry

public void clearIncludeFilters ()

getWykluczAnnotation

public  getExcludeAnnotation ()

Zwroty

getWykluczFiltry

public  getExcludeFilters ()

Zwroty

getIncludeAdnotation,

public  getIncludeAnnotation ()

Zwroty

getIncludeFilters

public  getIncludeFilters ()

Zwroty

należy uruchomić

public boolean shouldRun (Description desc, 
                 extraJars)

Sprawdzanie, czy element z adnotacją przechodzi filtr

Parametry
desc Description: pole Description opisujące test.

extraJars : lista elementów ERROR(/File) wskazujących dodatkowe pliki jar do załadowania.

Zwroty
boolean „true” (prawda), jeśli metoda testowa ma działać; w przeciwnym razie wartość „false” (fałsz)

należy uruchomić

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

Sprawdzanie, czy element z adnotacją przechodzi filtr

Parametry
packageName String: nazwa pakietu metody

classObj Class: klasa metody

method Method: metoda testowa

Zwroty
boolean „true” (prawda), jeśli metoda testowa ma działać, albo „false” (fałsz) w przeciwnym razie;

UruchomienieTestu

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Sprawdzanie, czy element z adnotacją przechodzi filtr

Parametry
annotatedElement AnnotatedElement: element do przefiltrowania

Zwroty
boolean „true” (prawda), jeśli test powinien być uruchomiony; w przeciwnym razie ma wartość „false” (fałsz)