TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.object
com.android.tradefed.util.TestFilterHelper


کلاس کمکی برای تست های فیلترینگ

خلاصه

سازندگان عمومی

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

روش های عمومی

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

ERROR(/Set) حاشیه نویسی حذف تست را برای اجرا اضافه می کند

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی را حذف می‌کند.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

ERROR(/Set) حاشیه نویسی شامل تست را برای اجرا اضافه می کند

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

ERROR(/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 ()
getExcludeAnnotation ()
getExcludeFilters ()
getIncludeAnnotation ()
getIncludeFilters ()
boolean shouldRun (Description desc, extraJars) shouldRun (Description desc, extraJars)

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

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

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

boolean shouldTestRun (AnnotatedElement annotatedElement)

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

سازندگان عمومی

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

مولفه های
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

روش های عمومی

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

ERROR(/Set) حاشیه نویسی حذف تست را برای اجرا اضافه می کند

مولفه های
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی را حذف می‌کند.

مولفه های
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

ERROR(/Set) حاشیه نویسی شامل تست را برای اجرا اضافه می کند

مولفه های
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی که باید شامل شوند

مولفه های
filters

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  getExcludeAnnotation ()

برمی گرداند

getExcludeFilters

public  getExcludeFilters ()

برمی گرداند

getIncludeAnnotation

public  getIncludeAnnotation ()

برمی گرداند

getIncludeFilters

public  getIncludeFilters ()

برمی گرداند

باید اجرا شود

public boolean shouldRun (Description desc, 
                 extraJars)

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

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

extraJars : لیستی از ERROR(/File) که به شیشه های اضافی برای بارگیری اشاره می کند.

برمی گرداند
boolean درست است اگر روش تست اجرا شود، در غیر این صورت false

باید اجرا شود

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

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

مولفه های
packageName String : نام بسته متد

classObj Class : کلاس متد

method Method : روش تست

برمی گرداند
boolean درست است اگر روش تست اجرا شود، در غیر این صورت false

بایدTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

برمی گرداند
boolean درست است اگر تست باید اجرا شود، در غیر این صورت false