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) |
void | addAllExcludeFilters (Set<String> filters) |
void | addAllIncludeAnnotation (Set<String> annotations) |
void | addAllIncludeFilters (Set<String> filters) |
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) بررسی کنید که آیا |
سازندگان عمومی
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 | اگر تست باید اجرا شود، درست و در غیر این صورت نادرست است |