TestFilterHelper

public class TestFilterHelper
extends Object

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


Testleri filtrelemek için yardımcı sınıf

Özet

Herkese açık oluşturucular

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

Herkese açık yöntemler

void addAllExcludeAnnotation(Set<String> notAnnotations)

Çalıştırılacak testin hariç tutma ek açıklamasının Set öğesini ekler.

void addAllExcludeFilters(Set<String> filters)

Hariç tutulacak testlerin Set filtrelerini ekler.

void addAllIncludeAnnotation(Set<String> annotations)

Çalıştırılacak testin dahil etme ek açıklamasının Set öğesini ekler.

void addAllIncludeFilters(Set<String> filters)

Hangi testlerin dahil edileceği filtrelerin Set özelliğini ekler.

void addExcludeAnnotation(String notAnnotation)

Çalıştırılacak testin hariç tutma ek açıklamasını ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testlerin filtresini ekler.

void addIncludeAnnotation(String annotation)

Çalıştırılacak testin bir dahil etme ek açıklamasını ekler.

void addIncludeFilter(String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

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)

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

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

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

boolean shouldTestRun(AnnotatedElement annotatedElement)

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

boolean shouldTestRun(Description desc)

Açıklama içeren Description öğesinin filtreden geçip geçmediğini kontrol edin.

Herkese açık oluşturucular

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

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

Parametreler
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

Herkese açık yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

Çalıştırılacak testin hariç tutma ek açıklamasının Set öğesini ekler.

Parametreler
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Hariç tutulacak testlerin Set filtrelerini ekler.

Parametreler
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

Çalıştırılacak testin dahil etme ek açıklamasının Set öğesini ekler.

Parametreler
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Hangi testlerin dahil edileceği filtrelerin Set özelliğini ekler.

Parametreler
filters Set

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Çalıştırılacak testin hariç tutma ek açıklamasını ekler.

Parametreler
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin filtresini ekler.

Parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Çalıştırılacak testin bir dahil etme ek açıklamasını ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

Parametreler
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public Set<String> getExcludeAnnotation ()

İadeler
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

İadeler
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

İadeler
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

İadeler
Set<String>

shouldRun

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

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

Parametreler
desc Description: Testi açıklayan bir Description.

extraJars List: Yüklenecek ek JAR'ları gösteren File listesi.

İadeler
boolean Test yöntemi çalıştırılacaksa doğru, aksi takdirde yanlış

shouldRun

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

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

Parametreler
packageName String: Yöntemin paketinin adı

classObj Class: yöntemin sınıfı

method Method: test yöntemi

İadeler
boolean Test yöntemi çalıştırılacaksa doğru, aksi takdirde yanlış

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Açıklama içeren bir öğenin filtreyi geçip geçmediğini kontrol etme

Parametreler
annotatedElement AnnotatedElement: Filtrelenecek öğe

İadeler
boolean Testin çalıştırılması gerekiyorsa doğru, aksi takdirde yanlış

shouldTestRun

public boolean shouldTestRun (Description desc)

Açıklama içeren Description öğesinin filtreden geçip geçmediğini kontrol edin.

Parametreler
desc Description: Filtrelenecek öğe

İadeler
boolean Testin çalıştırılması gerekiyorsa doğru, aksi takdirde yanlış