TestFilterHelper

public class TestFilterHelper
extends Object

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


فئة مساعدة لفلترة الاختبارات

ملخّص

طُرق وضع التصميم العامة

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

الإجراءات العامة

void addAllExcludeAnnotation(Set<String> notAnnotations)

يضيف Set التعليق التوضيحي للاستبعاد في الاختبار الذي سيتم تنفيذه

void addAllExcludeFilters(Set<String> filters)

تضيف هذه السمة Set الفلاتر التي يجب استبعاد الاختبارات التي تتضمّنها.

void addAllIncludeAnnotation(Set<String> annotations)

يضيف Set التعليق التوضيحي الخاص بالتضمين للاختبار الذي سيتم تنفيذه

void addAllIncludeFilters(Set<String> filters)

تضيف هذه السمة Set فلاتر الاختبارات التي سيتم تضمينها

void addExcludeAnnotation(String notAnnotation)

يضيف تعليقًا توضيحيًا للاستبعاد خاصًا بالاختبار الذي سيتم تنفيذه

void addExcludeFilter(String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي يجب استبعادها.

void addIncludeAnnotation(String annotation)

يضيف تعليقًا توضيحيًا يتضمّن الاختبار المطلوب تنفيذه

void addIncludeFilter(String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي سيتم تضمينها

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)

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

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

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

boolean shouldTestRun(AnnotatedElement annotatedElement)

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

boolean shouldTestRun(Description desc)

التحقّق مما إذا كان Description الذي يحتوي على تعليقات توضيحية يجتاز الفلتر

طُرق وضع التصميم العامة

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

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

المعلَمات
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

الإجراءات العامة

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

يضيف Set التعليق التوضيحي للاستبعاد في الاختبار الذي سيتم تنفيذه

المعلَمات
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

تضيف هذه السمة Set الفلاتر التي يجب استبعاد الاختبارات التي تتضمّنها.

المعلَمات
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

يضيف Set التعليق التوضيحي الخاص بالتضمين للاختبار الذي سيتم تنفيذه

المعلَمات
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

تضيف هذه السمة Set فلاتر الاختبارات التي سيتم تضمينها

المعلَمات
filters Set

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

تضيف هذه السمة تعليقًا توضيحيًا للاستبعاد خاصًا بالاختبار الذي سيتم تنفيذه

المعلَمات
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي يجب استبعادها.

المعلَمات
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

يضيف تعليقًا توضيحيًا يتضمّن الاختبار المطلوب تنفيذه

المعلَمات
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي سيتم تضمينها

المعلَمات
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public Set<String> getExcludeAnnotation ()

المرتجعات
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

المرتجعات
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

المرتجعات
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

المرتجعات
Set<String>

shouldRun

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

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

المعلَمات
desc Description: Description يصف الاختبار.

extraJars List: قائمة File تشير إلى ملفات JAR إضافية سيتم تحميلها.

المرتجعات
boolean صحيح إذا كان يجب تنفيذ طريقة الاختبار، خطأ في الحالات الأخرى

shouldRun

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

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

المعلَمات
packageName String: اسم حزمة الطريقة

classObj Class: فئة الطريقة

method Method: طريقة الاختبار

المرتجعات
boolean صحيح إذا كان يجب تنفيذ طريقة الاختبار، خطأ في الحالات الأخرى

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

التحقّق مما إذا كان عنصر يتضمّن تعليقًا توضيحيًا يجتاز الفلتر

المعلَمات
annotatedElement AnnotatedElement: العنصر الذي سيتم فلترته

المرتجعات
boolean صحيح إذا كان يجب تنفيذ الاختبار، خطأ في الحالات الأخرى

shouldTestRun

public boolean shouldTestRun (Description desc)

التحقّق مما إذا كان Description الذي يحتوي على تعليقات توضيحية يجتاز الفلتر

المعلَمات
desc Description: العنصر الذي سيتم فلترته

المرتجعات
boolean صحيح إذا كان يجب تنفيذ الاختبار، خطأ في الحالات الأخرى