AndroidJUnitTest
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , IShardableTest , ITestAnnotationFilterReceiver , ITestFileFilterReceiver , ITestFilterReceiver
java.lang.object | ||
↳ | com.android.tradefed.testtype.InstrumentationTest | |
↳ | com.android.tradefed.testtype.AndroidJUnitTest |
آزمایشی که یک بسته تست ابزار دقیق را با استفاده از android.support.test.runner.AndroidJUnitRunner روی دستگاه داده شده اجرا می کند.
خلاصه
فیلدها | |
---|---|
public static final String | EXCLUDE_COLLECTOR_FILTER_KEY |
public static final String | INCLUDE_COLLECTOR_FILTER_KEY گزینه هایی از کتابخانه کمکی سمت گردآورنده. |
public static final String | NEW_RUN_LISTENER_ORDER_KEY آرگومان اجراکننده تست ابزار دقیق برای فعال کردن سفارش جدید |
public static final String | USE_TEST_STORAGE_SERVICE
|
سازندگان عمومی | |
---|---|
AndroidJUnitTest () |
روش های عمومی | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) یک |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) یک |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) |
void | addExcludeAnnotation (String excludeAnnotation) یک حاشیهنویسی اضافه میکند تا در صورت علامتگذاری یک مورد آزمایشی را حذف کند. |
void | addExcludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را حذف کنید. |
void | addIncludeAnnotation (String annotation) یک حاشیه نویسی اضافه می کند تا در صورت آزمایش با آن علامت گذاری شود. |
void | addIncludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را شامل شود. |
void | clearExcludeAnnotations () حذف تمام حاشیه نویسی های حذف شده در حال حاضر. |
void | clearExcludeFilters () تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید. |
void | clearIncludeAnnotations () تمام حاشیهنویسیهایی که در حال حاضر دنبال میشوند را حذف کنید. |
void | clearIncludeFilters () تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید. |
getExcludeAnnotations () | |
getExcludeFilters () | |
File | getExcludeTestFile () فایل حاوی تست های حذف شده را برمی گرداند. |
getIncludeAnnotations () | |
getIncludeFilters () | |
File | getIncludeTestFile () فایل حاوی تست های ارائه شده را برمی گرداند. |
long | getRuntimeHint () زمان اجرای مورد انتظار آزمایش را بر حسب میلی ثانیه برگردانید. |
boolean | isClassOrMethod (String filter) اگر رشته ای نام یک کلاس یا یک روش است، برگردانید. |
boolean | isParameterizedTest (String filter) اگر رشته ای یک تست پارامتری است، برگردانید. |
boolean | isRegex (String filter) اگر رشته ای regex برای فیلتر است، برگردید. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد. |
void | setExcludeTestFile (File testFile) فایل تست موارد استثنا را تنظیم می کند. |
void | setIncludeTestFile (File testFile) فایل تست شامل را تنظیم می کند. |
split (int shardCount) نسخه جایگزین |
روش های محافظت شده | |
---|---|
void | setRunnerArgs (IRemoteAndroidTestRunner runner)
|
فیلدها
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
گزینه هایی از کتابخانه کمکی سمت گردآورنده.
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
آرگومان اجراکننده تست ابزار دقیق برای فعال کردن سفارش جدید RunListener
در سمت دستگاه استفاده میشود.
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
سازندگان عمومی
AndroidJUnitTest
public AndroidJUnitTest ()
روش های عمومی
addAllExcludeAnnotation
public void addAllExcludeAnnotation (excludeAnnotations)
یک ERROR(/Set)
از حاشیهنویسیها را اضافه میکند تا در صورت علامتگذاری یک ERROR آزمایش شود.
پارامترها | |
---|---|
excludeAnnotations |
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 excludeAnnotation)
یک حاشیهنویسی اضافه میکند تا در صورت علامتگذاری یک مورد آزمایشی را حذف کند.
پارامترها | |
---|---|
excludeAnnotation | 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 ()
تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید.
getExcludeAnnotations
publicgetExcludeAnnotations ()
ERROR(/Set)
فعلی حاشیه نویسی را برای حذف برمی گرداند.
برمی گرداند | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
ERROR(/Set)
فعلی فیلترهای حذف را برمیگرداند.
برمی گرداند | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
فایل حاوی تست های حذف شده را برمی گرداند.
برمی گرداند | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
ERROR(/Set)
فعلی حاشیه نویسی را برای اضافه کردن برمی گرداند.
برمی گرداند | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
ERROR(/Set)
فعلی فیلترهای شامل را برمیگرداند.
برمی گرداند | |
---|---|
getIncludeTestFile
public File getIncludeTestFile ()
فایل حاوی تست های ارائه شده را برمی گرداند.
برمی گرداند | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
زمان اجرای مورد انتظار آزمایش را بر حسب میلی ثانیه برگردانید. از زمان برای بارگذاری اجرای قطعه قطعه شده تعادل استفاده می شود
برمی گرداند | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
اگر رشته ای نام یک کلاس یا یک روش است، برگردانید.
پارامترها | |
---|---|
filter | String |
برمی گرداند | |
---|---|
boolean |
isParameterized Test
public boolean isParameterizedTest (String filter)
اگر رشته ای یک تست پارامتری است، برگردانید.
پارامترها | |
---|---|
filter | String |
برمی گرداند | |
---|---|
boolean |
Regex است
public boolean isRegex (String filter)
اگر رشته ای regex برای فیلتر است، برگردید.
پارامترها | |
---|---|
filter | String |
برمی گرداند | |
---|---|
boolean |
اجرا کنید
public void run (TestInformation testInfo, ITestInvocationListener listener)
تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.
پارامترها | |
---|---|
testInfo | TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها. |
listener | ITestInvocationListener : ITestInvocationListener نتایج آزمون |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
فایل تست موارد استثنا را تنظیم می کند. اطمینان نمی دهد که testFile وجود دارد یا یک فایل است.
پارامترها | |
---|---|
testFile | File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
فایل تست شامل را تنظیم می کند. اطمینان نمی دهد که testFile وجود دارد یا یک فایل است.
پارامترها | |
---|---|
testFile | File |
تقسیم
publicsplit (int shardCount)
نسخه جایگزین split()
که همچنین shardCount را ارائه می دهد که سعی شده اجرا شود. این برای برخی از دونده های آزمایشی که گاهی اوقات نمی توانند خودسرانه تصمیم بگیرند مفید است.
پارامترها | |
---|---|
shardCount | int : تعداد قطعات تلاش شده. |
برمی گرداند | |
---|---|
مجموعهای از آزمونهای فرعی که به صورت جداگانه اجرا میشوند یا اگر آزمون در حال حاضر قابل تجزیه نیست، null |
روش های محافظت شده
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
پارامترها | |
---|---|
runner | IRemoteAndroidTestRunner |