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

وسيطة عداء اختبار الأجهزة المستخدمة لتمكين ترتيب RunListener الجديد على جانب الجهاز.

public static final String USE_TEST_STORAGE_SERVICE

المقاولين العامة

AndroidJUnitTest ()

الأساليب العامة

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

يضيف ERROR(/Set) من التعليقات التوضيحية لاستبعاد ما إذا كانت هناك اختبارات إذا تم وضع علامة عليها.

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) من التعليقات التوضيحية لاستبعاد ما إذا كانت هناك اختبارات إذا تم وضع علامة عليها.

حدود
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

isParameterizedTest

public boolean isParameterizedTest (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

ينقسم

public  split (int shardCount)

إصدار بديل من split() والذي يوفر أيضًا shardCount الذي تتم محاولة تشغيله. يعد هذا مفيدًا لبعض عداء الاختبار الذي لا يمكنه اتخاذ القرار بشكل تعسفي في بعض الأحيان.

حدود
shardCount int : محاولة حساب عدد القطع.

عائدات
مجموعة من الاختبارات الفرعية التي سيتم تنفيذها بشكل منفصل أو null إذا لم يكن الاختبار قابلاً للتجزئة حاليًا

الأساليب المحمية

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

حدود
runner IRemoteAndroidTestRunner