TestFilterHelper

public class TestFilterHelper
extends Object

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


Hilfsklasse zum Filtern von Tests

Zusammenfassung

Öffentliche Konstruktoren

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

Öffentliche Methoden

void addAllExcludeAnnotation( notAnnotations)

Fügt die ERROR(/Set) der Ausschluss-Anmerkung des auszuführenden Tests hinzu

void addAllExcludeFilters( filters)

Fügt ERROR(/Set) von Filtern hinzu, von denen Tests ausgeschlossen werden sollen.

void addAllIncludeAnnotation( annotations)

Fügt die ERROR(/Set) der include-Annotation des auszuführenden Tests hinzu

void addAllIncludeFilters( filters)

Fügt ERROR(/Set) der Filter hinzu, von denen die Tests einzuschließen sind

void addExcludeAnnotation(String notAnnotation)

Fügt eine Ausschluss-Annotation des auszuführenden Tests hinzu

void addExcludeFilter(String filter)

Fügt einen Filter für die auszuschließenden Tests hinzu

void addIncludeAnnotation(String annotation)

Fügt eine Einschließen-Annotation des auszuführenden Tests hinzu

void addIncludeFilter(String filter)

Fügt einen Filter der einzuschließenden Tests hinzu

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

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

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

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

boolean shouldTestRun(AnnotatedElement annotatedElement)

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

Öffentliche Konstruktoren

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parameter
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Öffentliche Methoden

addAllAusschließenAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Fügt die ERROR(/Set) der Ausschluss-Annotation des auszuführenden Tests hinzu

Parameter
notAnnotations

addAllAusschließenFilters

public void addAllExcludeFilters ( filters)

Fügt ERROR(/Set) von Filtern hinzu, von denen Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Fügt die ERROR(/Set) der include-Annotation des auszuführenden Tests hinzu

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Fügt ERROR(/Set) der Filter hinzu, von denen die Tests einzuschließen sind

Parameter
filters

addAusschließenAnnotation

public void addExcludeAnnotation (String notAnnotation)

Fügt eine Ausschluss-Annotation des auszuführenden Tests hinzu

Parameter
notAnnotation String

addAusschließenFilter

public void addExcludeFilter (String filter)

Fügt einen Filter für die auszuschließenden Tests hinzu

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Fügt eine Einschließen-Annotation des auszuführenden Tests hinzu

Parameter
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter der einzuschließenden Tests hinzu

Parameter
filter String

ClearAusschließenAnnotations (Anmerkungen ausschließen)

public void clearExcludeAnnotations ()

ClearAusschließenFilters

public void clearExcludeFilters ()

ClearIncludeAnnotations

public void clearIncludeAnnotations ()

ClearIncludeFilters

public void clearIncludeFilters ()

getAusschließenAnnotation

public  getExcludeAnnotation ()

Returns

getAusschließenFilters

public  getExcludeFilters ()

Returns

getIncludeAnnotation

public  getIncludeAnnotation ()

Returns

getIncludeFilters

public  getIncludeFilters ()

Returns

sollte ausgeführt werden

public boolean shouldRun (Description desc, 
                 extraJars)

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

Parameter
desc Description: Eine Description, die den Test beschreibt.

extraJars : Eine Liste von ERROR(/File), die auf zusätzliche JAR-Dateien zum Laden verweist.

Returns
boolean „true“, wenn die Testmethode ausgeführt werden soll, andernfalls „false“

sollte ausgeführt werden

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

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

Parameter
packageName String: Name des Methodenpakets

classObj Class: Klasse der Methode

method Method: Testmethode

Returns
boolean „true“, wenn die Testmethode ausgeführt werden soll, andernfalls „false“

sollteTestlauf ausführen

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Prüfen, ob ein Element mit Annotation die Filterkriterien erfüllt

Parameter
annotatedElement AnnotatedElement: das zu filternde Element

Returns
boolean „true“, wenn der Test ausgeführt werden soll, andernfalls „false“