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

آرگومان اجراکننده تست ابزار دقیق برای فعال کردن سفارش جدید RunListener در سمت دستگاه استفاده می‌شود.

public static final String USE_TEST_STORAGE_SERVICE

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

AndroidJUnitTest ()

روش های عمومی

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

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

ERROR(/Set) فعلی حاشیه نویسی را برای حذف برمی گرداند.

getExcludeFilters ()

ERROR(/Set) فعلی فیلترهای حذف را برمی‌گرداند.

File getExcludeTestFile ()

فایل حاوی تست های حذف شده را برمی گرداند.

getIncludeAnnotations ()

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

getIncludeFilters ()

ERROR(/Set) فعلی فیلترهای شامل را برمی‌گرداند.

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)

نسخه جایگزین split() که همچنین 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

public  getExcludeAnnotations ()

ERROR(/Set) فعلی حاشیه نویسی را برای حذف برمی گرداند.

برمی گرداند

getExcludeFilters

public  getExcludeFilters ()

ERROR(/Set) فعلی فیلترهای حذف را برمی‌گرداند.

برمی گرداند

getExcludeTestFile

public File getExcludeTestFile ()

فایل حاوی تست های حذف شده را برمی گرداند.

برمی گرداند
File

getIncludeAnnotations

public  getIncludeAnnotations ()

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

برمی گرداند

getIncludeFilters

public  getIncludeFilters ()

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

تقسیم

public  split (int shardCount)

نسخه جایگزین split() که همچنین shardCount را ارائه می دهد که سعی شده اجرا شود. این برای برخی از دونده های آزمایشی که گاهی اوقات نمی توانند خودسرانه تصمیم بگیرند مفید است.

پارامترها
shardCount int : تعداد قطعات تلاش شده.

برمی گرداند
مجموعه‌ای از آزمون‌های فرعی که به صورت جداگانه اجرا می‌شوند یا اگر آزمون در حال حاضر قابل تجزیه نیست، null

روش های محافظت شده

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

پارامترها
runner IRemoteAndroidTestRunner