AndroidJUnitTest
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest
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 | 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 |
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 |