TestFilterHelper

public class TestFilterHelper
extends 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 حاشیه‌نویسی‌های include مربوط به تست را برای اجرا اضافه می‌کند.

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

روش‌های عمومی

حاشیه‌نویسی addAllExclude

public void addAllExcludeAnnotation (Set<String> notAnnotations)

Set حاشیه‌نویسی‌های مستثنی‌شده‌ی تست را برای اجرا اضافه می‌کند.

پارامترها
notAnnotations Set

فیلترهای addAllExclude

public void addAllExcludeFilters (Set<String> filters)

Set از فیلترها را که آزمایش‌ها باید از آنها حذف شوند، اضافه می‌کند.

پارامترها
filters Set

حاشیه‌نویسی addAllInclude

public void addAllIncludeAnnotation (Set<String> annotations)

Set حاشیه‌نویسی‌های include مربوط به تست را برای اجرا اضافه می‌کند.

پارامترها
annotations Set

فیلترهای addAllInclude

public void addAllIncludeFilters (Set<String> filters)

Set از فیلترهایی که تست‌ها باید شامل شوند را اضافه می‌کند.

پارامترها
filters Set

حاشیه‌نویسی addExclude

public void addExcludeAnnotation (String notAnnotation)

یک حاشیه‌نویسیِ مستثنی از اجرای تست اضافه می‌کند

پارامترها
notAnnotation String

فیلتر addExclude

public void addExcludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید حذف شوند

پارامترها
filter String

حاشیه‌نویسی addInclude

public void addIncludeAnnotation (String annotation)

یک حاشیه‌نویسی شامل تست برای اجرا اضافه می‌کند.

پارامترها
annotation String

فیلتر addInclude

public void addIncludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید لحاظ شوند

پارامترها
filter String

حاشیه‌نویسی‌های clearExclude

public void clearExcludeAnnotations ()

فیلترهای clearExclude

public void clearExcludeFilters ()

حاشیه‌نویسی‌های clearInclude

public void clearIncludeAnnotations ()

فیلترهای clearInclude

public void clearIncludeFilters ()

حاشیه‌نویسی getExclude

public Set<String> getExcludeAnnotation ()

بازگشت‌ها
Set<String>

فیلترهای getExclude

public Set<String> getExcludeFilters ()

بازگشت‌ها
Set<String>

حاشیه‌نویسی getInclude

public Set<String> getIncludeAnnotation ()

بازگشت‌ها
Set<String>

فیلترهای getInclude

public Set<String> getIncludeFilters ()

بازگشت‌ها
Set<String>

باید اجرا شود

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

بررسی کنید که آیا عنصری که دارای حاشیه‌نویسی است از فیلتر عبور می‌کند یا خیر.

پارامترها
desc Description : Description که آزمون را توصیف می‌کند.

extraJars List : فهرستی از File که به فایل‌های jar اضافی برای بارگذاری اشاره می‌کنند.

بازگشت‌ها
boolean اگر متد تست باید اجرا شود، مقدار true و در غیر این صورت مقدار false برمی‌گرداند.

باید اجرا شود

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

بررسی کنید که آیا عنصری که دارای حاشیه‌نویسی است از فیلتر عبور می‌کند یا خیر.

پارامترها
packageName String : نام بسته‌ی متد

classObj Class : کلاس متد

method Method : روش آزمون

بازگشت‌ها
boolean اگر متد تست باید اجرا شود، مقدار true و در غیر این صورت مقدار false برمی‌گرداند.

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

بررسی کنید که آیا عنصری که دارای حاشیه‌نویسی است از فیلتر عبور می‌کند یا خیر.

پارامترها
annotatedElement AnnotatedElement : عنصری که قرار است فیلتر شود

بازگشت‌ها
boolean اگر تست باید اجرا شود، درست و در غیر این صورت نادرست است

shouldTestRun

public boolean shouldTestRun (Description desc)

بررسی کنید که آیا Description که حاوی حاشیه‌نویسی است از فیلتر عبور می‌کند یا خیر

پارامترها
desc Description : عنصری که باید فیلتر شود

بازگشت‌ها
boolean اگر تست باید اجرا شود، درست و در غیر این صورت نادرست است