Test FiltresiYardımcısı

public class TestFilterHelper
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.TestFilterHelper


Filtreleme testleri için yardımcı sınıf

Özet

Kamu inşaatçıları

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

Herkese açık yöntemler

void addAllExcludeAnnotation( notAnnotations)

Çalıştırılacak testin hariç tut ek açıklamasının ERROR(/Set) değerini ekler

void addAllExcludeFilters( filters)

Testlerin hariç tutulacağı ERROR(/Set) filtre ekler.

void addAllIncludeAnnotation( annotations)

Çalıştırılacak testin "dahil et" ek açıklamasını ERROR(/Set) ekler

void addAllIncludeFilters( filters)

Dahil edilecek testlerin ERROR(/Set) tanesini ekler

void addExcludeAnnotation(String notAnnotation)

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

void addExcludeFilter(String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler

void addIncludeAnnotation(String annotation)

Çalıştırılacak teste ait bir "include" (dahil etme) ek açıklaması ekler

void addIncludeFilter(String filter)

Dahil edilecek testlerin filtresini ekler

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

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

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

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

boolean shouldTestRun(AnnotatedElement annotatedElement)

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

Kamu inşaatçıları

Test FiltresiYardımcısı

public TestFilterHelper ()

Test FiltresiYardımcısı

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parametreler
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Herkese açık yöntemler

addAllExcludeDescription

public void addAllExcludeAnnotation ( notAnnotations)

Çalıştırılacak testin hariç tut ek açıklamasının ERROR(/Set) değerini ekler

Parametreler
notAnnotations

addAllExcludeFiltreler

public void addAllExcludeFilters ( filters)

Testlerin hariç tutulacağı ERROR(/Set) filtre ekler.

Parametreler
filters

addAllIncludeDescription

public void addAllIncludeAnnotation ( annotations)

Çalıştırılacak testin "dahil et" ek açıklamasını ERROR(/Set) ekler

Parametreler
annotations

addAllIncludeFiltreler

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin ERROR(/Set) tanesini ekler

Parametreler
filters

addExcludeDescription

public void addExcludeAnnotation (String notAnnotation)

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

Parametreler
notAnnotation String

addHariç Tut Filtresi

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler

Parametreler
filter String

addIncludeDescription

public void addIncludeAnnotation (String annotation)

Çalıştırılacak teste ait bir "include" (dahil etme) ek açıklaması ekler

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testlerin filtresini ekler

Parametreler
filter String

clearExcludeDescriptions

public void clearExcludeAnnotations ()

NetHariç Tutulacaklar

public void clearExcludeFilters ()

clearIncludeNotlar

public void clearIncludeAnnotations ()

temizleme Filtreleri

public void clearIncludeFilters ()

getHariçDescription

public  getExcludeAnnotation ()

İlerlemeler

getHariç Tutacak Filtreleri

public  getExcludeFilters ()

İlerlemeler

getIncludeDescription

public  getIncludeAnnotation ()

İlerlemeler

getIncludeFiltreler

public  getIncludeFilters ()

İlerlemeler

gerekliÇalıştır

public boolean shouldRun (Description desc, 
                 extraJars)

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

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

extraJars : Yüklenecek fazladan jar'ları işaret eden ERROR(/File) listesi.

İlerlemeler
boolean test yönteminin çalışması gerekiyorsa true, aksi takdirde false

gerekliÇalıştır

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

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

Parametreler
packageName String: yöntem paketinin adı

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

method Method: test yöntemi

İlerlemeler
boolean test yönteminin çalışması gerekiyorsa true, aksi takdirde false

gerekliTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

Ek açıklamaya sahip bir öğenin filtreyi geçip geçmediğini kontrol etme

Parametreler
annotatedElement AnnotatedElement: filtrelenecek öğe

İlerlemeler
boolean testin çalışması gerekiyorsa true, aksi takdirde false