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 kurucular

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

Herkese açık yöntemler

void addAllExcludeAnnotation( notAnnotations)

Çalıştırılacağı testin hariç tutulacak ERROR(/Set) ek açıklamasını ekler

void addAllExcludeFilters( filters)

Hariç tutulacak testlerin filtrelerinin ERROR(/Set) değerini ekler.

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

Dahil edilecek testlerin filtrelerinin ERROR(/Set) değerini ekler

void addExcludeAnnotation(String notAnnotation)

Çalıştırılacağı testin hariç tutma notunu ekler

void addExcludeFilter(String filter)

Hariç tutulacak testleri içeren bir filtre ekler

void addIncludeAnnotation(String annotation)

Çalıştırılacağı testin dahil et ek açıklamasını ekler.

void addIncludeFilter(String filter)

Dahil edilecek testleri içeren bir filtre ekler

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

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

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

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

boolean shouldTestRun(AnnotatedElement annotatedElement)

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

Herkese açık kurucular

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

Parametreler
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

Herkese açık yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Çalıştırılacağı testin hariç tutulacak ERROR(/Set) ek açıklamasını ekler

Parametreler
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Hariç tutulacak testlerin filtrelerinin ERROR(/Set) değerini ekler.

Parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Parametreler
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin filtrelerinin ERROR(/Set) değerini ekler

Parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Çalıştırılacağı testin hariç tutma notunu ekler

Parametreler
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testleri içeren bir filtre ekler

Parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Çalıştırılacağı testin dahil et ek açıklamasını ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testleri içeren bir filtre ekler

Parametreler
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

İlerlemeler

getExcludeFilters

public  getExcludeFilters ()

İlerlemeler

getIncludeAnnotation

public  getIncludeAnnotation ()

İlerlemeler

getIncludeFilters

public  getIncludeFilters ()

İlerlemeler

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

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

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

extraJars : Yüklenecek ek kapları işaret eden ERROR(/File) listesi.

İlerlemeler
boolean Test yönteminin çalıştırılması gerekiyorsa doğru, aksi takdirde yanlış değerini döndürür.

shouldRun

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

Ek 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

İlerlemeler
boolean Test yönteminin çalıştırılması gerekiyorsa doğru, aksi takdirde yanlış değerini döndürür.

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

Parametreler
annotatedElement AnnotatedElement: filtrelenecek öğe

İlerlemeler
boolean Testin çalıştırılması gerekiyorsa doğru, aksi takdirde yanlış değerini döndürür.