TestFilterHelper

public class TestFilterHelper
extends Object

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


Class helper untuk memfilter pengujian

Ringkasan

Konstruktor publik

TestFilterHelper()
TestFilterHelper(Collection<String> includeFilters, Collection<String> excludeFilters, Collection<String> includeAnnotation, Collection<String> excludeAnnotation)

Metode publik

void addAllExcludeAnnotation(Set<String> notAnnotations)

Menambahkan Set anotasi pengecualian pengujian yang akan dijalankan

void addAllExcludeFilters(Set<String> filters)

Menambahkan Set filter yang pengujiannya akan dikecualikan.

void addAllIncludeAnnotation(Set<String> annotations)

Menambahkan Set anotasi include pengujian yang akan dijalankan

void addAllIncludeFilters(Set<String> filters)

Menambahkan Set filter yang akan disertakan dalam pengujian

void addExcludeAnnotation(String notAnnotation)

Menambahkan anotasi pengecualian pengujian yang akan dijalankan

void addExcludeFilter(String filter)

Menambahkan filter pengujian mana yang akan dikecualikan

void addIncludeAnnotation(String annotation)

Menambahkan anotasi include dari pengujian yang akan dijalankan

void addIncludeFilter(String filter)

Menambahkan filter pengujian yang akan disertakan

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
Set<String> getExcludeAnnotation()
Set<String> getExcludeFilters()
Set<String> getIncludeAnnotation()
Set<String> getIncludeFilters()
boolean shouldRun(Description desc, List<File> 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

boolean shouldTestRun(Description desc)

Memeriksa apakah Description yang berisi anotasi lulus filter

Konstruktor publik

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper (Collection<String> includeFilters, 
                Collection<String> excludeFilters, 
                Collection<String> includeAnnotation, 
                Collection<String> excludeAnnotation)

Parameter
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

Menambahkan Set anotasi pengecualian pengujian yang akan dijalankan

Parameter
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Menambahkan Set filter yang pengujiannya akan dikecualikan.

Parameter
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

Menambahkan Set anotasi include pengujian yang akan dijalankan

Parameter
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Menambahkan Set filter yang akan disertakan dalam pengujian

Parameter
filters Set

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 mana yang akan dikecualikan

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi include dari 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 Set<String> getExcludeAnnotation ()

Hasil
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

Hasil
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

Hasil
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Hasil
Set<String>

shouldRun

public boolean shouldRun (Description desc, 
                List<File> extraJars)

Memeriksa apakah elemen yang memiliki anotasi lulus filter

Parameter
desc Description: Description yang menjelaskan pengujian.

extraJars List: daftar File yang mengarah ke JAR tambahan yang akan dimuat.

Hasil
boolean benar (true) jika metode pengujian harus dijalankan, salah (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 benar (true) jika metode pengujian harus dijalankan, salah (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 benar jika pengujian harus dijalankan, salah jika tidak

shouldTestRun

public boolean shouldTestRun (Description desc)

Periksa apakah Description yang berisi anotasi lulus filter

Parameter
desc Description: elemen yang akan difilter

Hasil
boolean benar jika pengujian harus dijalankan, salah jika tidak