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)
من التعليقات التوضيحية لاستبعاد ما إذا كانت هناك اختبارات إذا تم وضع علامة عليها.
حدود | |
---|---|
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)
للتعليقات التوضيحية المراد استبعادها.
عائدات | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
إرجاع الملف الذي يحتوي على الاختبارات المستبعدة.
عائدات | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
إرجاع ERROR(/Set)
من التعليقات التوضيحية المراد تضمينها.
عائدات | |
---|---|
getIncludeTestFile
public File getIncludeTestFile ()
إرجاع الملف الذي يحتوي على الاختبارات المضمنة.
عائدات | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
قم بإرجاع وقت التشغيل المتوقع للاختبار بالمللي ثانية. يتم استخدام الوقت لتحميل التنفيذ المجزأ
عائدات | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
قم بالإرجاع إذا كانت السلسلة هي اسم فئة أو طريقة.
حدود | |
---|---|
filter | String |
عائدات | |
---|---|
boolean |
isRegex
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 |