TestFilterHelper

public class TestFilterHelper
extends Object

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


Class bantuan untuk memfilter pengujian

Ringkasan

Konstruktor publik

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

Metode publik

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

Menambahkan ERROR(/Set) anotasi include dari 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 penyertaan dari 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 atau tidak

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

Memeriksa apakah elemen yang memiliki anotasi lulus filter atau tidak

boolean shouldTestRun(AnnotatedElement annotatedElement)

Memeriksa apakah elemen yang memiliki anotasi lulus filter atau tidak

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 kecualikan dari pengujian yang akan dijalankan

Parameter
notAnnotations

TambahkanSemuaKecualikanFilter

public void addAllExcludeFilters ( filters)

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

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) anotasi include dari 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

addKecualikanFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian yang akan dikecualikan

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi penyertaan dari pengujian yang akan dijalankan

Parameter
annotation String

tambahkanSertakanFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian yang akan disertakan

Parameter
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearKecualikanFilters

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

harusJalankan

public boolean shouldRun (Description desc, 
                 extraJars)

Memeriksa apakah elemen yang memiliki anotasi lulus filter atau tidak

Parameter
desc Description: Description yang mendeskripsikan pengujian.

extraJars : daftar ERROR(/File) yang mengarah ke stoples tambahan untuk dimuat.

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

harusJalankan

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

Memeriksa apakah elemen yang memiliki anotasi lulus filter atau tidak

Parameter
packageName String: nama paket metode

classObj Class: class metode

method Method: metode pengujian

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

harusTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Memeriksa apakah elemen yang memiliki anotasi lulus filter atau tidak

Parameter
annotatedElement AnnotatedElement: elemen yang akan difilter

Hasil
boolean true jika pengujian harus berjalan, false jika tidak