ITestAnnotationFilterReceiver
public interface ITestAnnotationFilterReceiver
| com.android.tradefed.testtype.ITestAnnotationFilterReceiver |
یک اجراکننده که میتواند بر اساس حاشیهنویسیها، تستهایی را که باید اجرا شوند، فیلتر کند.
اگر تستی با یک یا چند فیلتر شامل مطابقت داشته باشد و با هیچ یک از فیلترهای حذف مطابقت نداشته باشد، اجرا خواهد شد. اگر هیچ فیلتر شاملی داده نشده باشد، تمام تستها باید اجرا شوند، مشروط بر اینکه با هیچ یک از فیلترهای حذف مطابقت نداشته باشند.
خلاصه
روشهای عمومی | |
|---|---|
abstract void | addAllExcludeAnnotation (Set<String> notAnnotations) |
abstract void | addAllIncludeAnnotation (Set<String> annotations) |
abstract void | addExcludeAnnotation (String notAnnotation)یک حاشیهنویسی اضافه میکند تا در صورت علامتگذاری تستها با آن، آنها را حذف کند. |
abstract void | addIncludeAnnotation (String annotation)اگر تستی با حاشیهنویسی علامتگذاری شده باشد، یک حاشیهنویسی اضافه میکند تا شامل آن شود. |
abstract void | clearExcludeAnnotations ()تمام حاشیهنویسیهای مستثنی که در حال حاضر ردیابی میشوند را حذف کنید. |
abstract void | clearIncludeAnnotations ()تمام حاشیهنویسیهای include که در حال حاضر ردیابی میشوند را حذف کنید. |
abstract Set<String> | getExcludeAnnotations () |
abstract Set<String> | getIncludeAnnotations () |
روشهای عمومی
حاشیهنویسی addAllExclude
public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)
Set از حاشیهنویسیها را اضافه میکند تا در صورت علامتگذاری یک تست با آن، آن را حذف کند.
| پارامترها | |
|---|---|
notAnnotations | Set |
حاشیهنویسی addAllInclude
public abstract void addAllIncludeAnnotation (Set<String> annotations)
Set از حاشیهنویسیها را اضافه میکند تا در صورت علامتگذاری تستها با آن، شامل شوند.
| پارامترها | |
|---|---|
annotations | Set |
حاشیهنویسی addExclude
public abstract void addExcludeAnnotation (String notAnnotation)
یک حاشیهنویسی اضافه میکند تا در صورت علامتگذاری تستها با آن، آنها را حذف کند.
| پارامترها | |
|---|---|
notAnnotation | String |
حاشیهنویسی addInclude
public abstract void addIncludeAnnotation (String annotation)
اگر تستی با حاشیهنویسی علامتگذاری شده باشد، یک حاشیهنویسی اضافه میکند تا شامل آن شود.
| پارامترها | |
|---|---|
annotation | String |
حاشیهنویسیهای clearExclude
public abstract void clearExcludeAnnotations ()
تمام حاشیهنویسیهای مستثنی که در حال حاضر ردیابی میشوند را حذف کنید.
حاشیهنویسیهای clearInclude
public abstract void clearIncludeAnnotations ()
تمام حاشیهنویسیهای include که در حال حاضر ردیابی میشوند را حذف کنید.
حاشیهنویسیهای getExclude
public abstract Set<String> getExcludeAnnotations ()
Set فعلی حاشیهنویسیها را برای حذف برمیگرداند.
| بازگشتها | |
|---|---|
Set<String> | |
حاشیهنویسیهای getInclude
public abstract Set<String> getIncludeAnnotations ()
Set فعلی حاشیهنویسیها را که باید لحاظ شوند، برمیگرداند.
| بازگشتها | |
|---|---|
Set<String> | |