TestFilterHelper

public class TestFilterHelper
extends Object

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


Class helper untuk memfilter pengujian

Ringkasan

Konstruktor publik

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

Metode publik

void addAllExcludeAnnotation( notAnnotations)

Menambahkan ERROR(/Set) anotasi pengecualian pengujian yang akan dijalankan

void addAllExcludeFilters( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

void addAllIncludeAnnotation( annotations)

Menambahkan ERROR(/Set) dari anotasi include pengujian yang akan dijalankan

void addAllIncludeFilters( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan

void addExcludeAnnotation(String notAnnotation)

Menambahkan anotasi pengecualian pengujian yang akan dijalankan

void addExcludeFilter(String filter)

Menambahkan filter pengujian yang akan dikecualikan

void addIncludeAnnotation(String annotation)

Menambahkan anotasi include pengujian yang akan dijalankan

void addIncludeFilter(String filter)

Menambahkan filter pengujian yang akan disertakan

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

Memeriksa apakah elemen yang memiliki anotasi lulus filter

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

Memeriksa apakah elemen yang memiliki anotasi lulus filter

boolean shouldTestRun(AnnotatedElement annotatedElement)

Memeriksa apakah elemen yang memiliki anotasi lulus filter

Konstruktor publik

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parameter
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) anotasi pengecualian pengujian yang akan dijalankan

Parameter
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) dari anotasi include pengujian yang akan dijalankan

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan

Parameter
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi pengecualian pengujian yang akan dijalankan

Parameter
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian yang akan dikecualikan

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi include pengujian yang akan dijalankan

Parameter
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian yang akan disertakan

Parameter
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

Hasil

getExcludeFilters

public  getExcludeFilters ()

Hasil

getIncludeAnnotation

public  getIncludeAnnotation ()

Hasil

getIncludeFilters

public  getIncludeFilters ()

Hasil

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

Memeriksa apakah elemen yang memiliki anotasi lulus filter

Parameter
desc Description: Description yang mendeskripsikan pengujian.

extraJars : daftar ERROR(/File) yang mengarah ke jar tambahan yang akan dimuat.

Hasil
boolean true jika metode pengujian harus dijalankan, false jika tidak

shouldRun

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

Memeriksa apakah elemen yang memiliki anotasi lulus filter

Parameter
packageName String: nama paket metode

classObj Class: class metode

method Method: metode pengujian

Hasil
boolean true jika metode pengujian harus dijalankan, false jika tidak

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Memeriksa apakah elemen yang memiliki anotasi lulus filter

Parameter
annotatedElement AnnotatedElement: elemen yang akan difilter

Hasil
boolean true jika pengujian harus dijalankan, false jika tidak