TestFilterHelper

public class TestFilterHelper
extends Object

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


Kelas pembantu untuk memfilter tes

Ringkasan

Konstruktor publik

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)

Metode publik

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan

void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi pengecualian pada pengujian yang akan dijalankan

void addExcludeFilter (String filter)

Menambahkan filter pengujian mana yang akan dikecualikan

void addIncludeAnnotation (String annotation)

Menambahkan anotasi penyertaan pada pengujian yang akan dijalankan

void addIncludeFilter (String filter)

Menambahkan filter pengujian mana yang akan disertakan

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

Periksa apakah elemen yang memiliki anotasi lolos filter

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

Periksa apakah elemen yang memiliki anotasi lolos filter

boolean shouldTestRun (AnnotatedElement annotatedElement)

Periksa apakah elemen yang memiliki anotasi lolos 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) dari anotasi pengecualian pengujian yang akan dijalankan

Parameter
notAnnotations

tambahkanAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan

Parameter
filters

tambahkanExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi pengecualian pada pengujian yang akan dijalankan

Parameter
notAnnotation String

tambahkanExcludeFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian mana yang akan dikecualikan

Parameter
filter String

tambahkanIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi penyertaan pada pengujian yang akan dijalankan

Parameter
annotation String

tambahkanIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian mana yang akan disertakan

Parameter
filter String

hapusExcludeAnnotations

public void clearExcludeAnnotations ()

hapusExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

dapatkanExcludeAnnotation

public  getExcludeAnnotation ()

Kembali

dapatkanExcludeFilters

public  getExcludeFilters ()

Kembali

dapatkanIncludeAnnotation

public  getIncludeAnnotation ()

Kembali

dapatkanIncludeFilters

public  getIncludeFilters ()

Kembali

harus dijalankan

public boolean shouldRun (Description desc, 
                 extraJars)

Periksa apakah elemen yang memiliki anotasi lolos filter

Parameter
desc Description : Description yang menjelaskan tes.

extraJars : daftar ERROR(/File) yang menunjuk ke toples tambahan untuk dimuat.

Kembali
boolean benar jika metode pengujian harus dijalankan, salah jika sebaliknya

harus dijalankan

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

Periksa apakah elemen yang memiliki anotasi lolos filter

Parameter
packageName String : nama paket metode

classObj Class : kelas metode

method Method : metode tes

Kembali
boolean benar jika metode pengujian harus dijalankan, salah jika sebaliknya

harus TestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Periksa apakah elemen yang memiliki anotasi lolos filter

Parameter
annotatedElement AnnotatedElement : elemen yang akan difilter

Kembali
boolean benar jika pengujian harus dijalankan, salah jika sebaliknya