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)-Anmerkung „ausschließen“ des auszuführenden Tests hinzu

void addAllExcludeFilters( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeAnnotation( annotations)

Fügt die ERROR(/Set)-Anmerkung „include“ des auszuführenden Tests hinzu.

void addAllIncludeFilters( filters)

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

void addExcludeAnnotation(String notAnnotation)

Fügt eine Anmerkung zum Ausschließen des zu laufenden Tests hinzu

void addExcludeFilter(String filter)

Hier können Sie einen Filter hinzufügen, um Tests auszuschließen.

void addIncludeAnnotation(String annotation)

Fügen Sie eine Anmerkung zum Einschließen des zu ausführenden Tests hinzu.

void addIncludeFilter(String filter)

Fügt einen Filter für die einzubeziehenden 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 Anmerkung den Filter besteht

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

Prüfen, ob ein Element mit Anmerkung den Filter besteht

boolean shouldTestRun(AnnotatedElement annotatedElement)

Prüfen, ob ein Element mit Anmerkung den Filter besteht

Öffentliche Konstruktoren

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)-Anmerkung „ausschließen“ des auszuführenden Tests hinzu

Parameter
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Fügt die ERROR(/Set)-Anmerkung „include“ des auszuführenden Tests hinzu.

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Parameter
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Fügt eine Anmerkung zum Ausschließen des zu laufenden Tests hinzu

Parameter
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hier können Sie einen Filter hinzufügen, um Tests auszuschließen.

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Fügen Sie eine Anmerkung zum Einschließen des zu ausführenden Tests hinzu.

Parameter
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter für die einzubeziehenden Tests hinzu

Parameter
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Returns

getExcludeFilters

public  getExcludeFilters ()

Returns

getIncludeAnnotation

public  getIncludeAnnotation ()

Returns

getIncludeFilters

public  getIncludeFilters ()

Returns

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

Prüfen, ob ein Element mit Anmerkung den Filter besteht

Parameter
desc Description: Ein Description, das den Test beschreibt.

extraJars : Eine Liste von ERROR(/File), die auf zusätzliche Jar-Dateien verweist, die geladen werden sollen.

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

shouldRun

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

Prüfen, ob ein Element mit Anmerkung den Filter besteht

Parameter
packageName String: Name des Pakets der Methode

classObj Class: die Klasse der Methode

method Method: Testmethode

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

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Prüfen, ob ein Element mit Anmerkung den Filter besteht

Parameter
annotatedElement AnnotatedElement: das zu filternde Element

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