TestFilterHelper

public class TestFilterHelper
extends Object

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


Hilfsklasse zum Filtern von Tests

Zusammenfassung

Öffentliche Bauträger

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

Öffentliche Methoden

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Fügt die ERROR(/Set) -Ausschlussanmerkung des auszuführenden Tests hinzu

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, deren Tests einbezogen werden sollen

void addExcludeAnnotation (String notAnnotation)

Fügt eine Ausschlussanmerkung 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 Include-Anmerkung des auszuführenden Tests hinzu

void addIncludeFilter (String filter)

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

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

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

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

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

boolean shouldTestRun (AnnotatedElement annotatedElement)

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

Öffentliche Bauträger

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parameter
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Öffentliche Methoden

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Fügt die ERROR(/Set) -Ausschlussanmerkung des auszuführenden Tests hinzu

Parameter
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, deren 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 den ERROR(/Set) der Filter hinzu, deren Tests einbezogen werden sollen

Parameter
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Fügt eine Ausschlussanmerkung des auszuführenden Tests hinzu

Parameter
notAnnotation String

addExcludeFilter

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 Include-Anmerkung des auszuführenden Tests hinzu

Parameter
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

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

Parameter
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Kehrt zurück

getExcludeFilters

public  getExcludeFilters ()

Kehrt zurück

getIncludeAnnotation

public  getIncludeAnnotation ()

Kehrt zurück

getIncludeFilters

public  getIncludeFilters ()

Kehrt zurück

sollteRun

public boolean shouldRun (Description desc, 
                 extraJars)

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

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

extraJars : eine Liste von ERROR(/File) die auf zusätzliche zu ladende JARs verweist.

Kehrt zurück
boolean true, wenn die Testmethode ausgeführt werden soll, andernfalls false

sollteRun

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

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

Parameter
packageName String : Name des Pakets der Methode

classObj Class : Klasse der Methode

method Method : Testmethode

Kehrt zurück
boolean true, wenn die Testmethode ausgeführt werden soll, andernfalls false

sollteTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Überprüfen Sie, ob ein Element mit Anmerkungen den Filter besteht

Parameter
annotatedElement AnnotatedElement : das zu filternde Element

Kehrt zurück
boolean true, wenn der Test ausgeführt werden soll, andernfalls false