تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.UiAutomatorTest


ملخص

فئات متداخلة

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

مجالات

protected mListeners

المنشئون العامة

UiAutomatorTest ()

الطرق العامة

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي يجب تضمين الاختبارات الخاصة بها.

void addClassName (String className)

أضف اسم فئة اختبار للتشغيل.

void addClassNames ( classNames) addClassNames ( classNames)

أضف مجموعة اسم فئة اختبار للتشغيل.

void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

void addIncludeFilter (String filter)

يضيف مرشحًا للاختبارات المراد تضمينها.

void addRunArg (String key, String value)

أضف وسيطة لتقديمها عند تشغيل اختبارات UI Automator

void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.

void clearIncludeFilters ()

احذف جميع عوامل التضمين المتعقبة حاليًا.

getClassNames ()

الحصول على قائمة بأسماء فئات الاختبار التي تم تكوين الأداة لتشغيلها

ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

void setCaptureLogs (boolean captureLogs)

تم إهمال هذه الطريقة. استخدم setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) بدلاً من ذلك.

تم الاحتفاظ بها للتوافق مع cts-tradefed

void setDevice ( ITestDevice device)

احقن الجهاز قيد الاختبار.

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap)

الطرق المحمية

IRemoteAndroidTestRunner createTestRunner ()
IRunUtil getRunUtil ()
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix)
void preTestSetup ()

للتحقق مما إذا كانت مكونات UI Automator موجودة على الجهاز

مجالات

mListeners

protected  mListeners

المنشئون العامة

UiAutomatorTest

public UiAutomatorTest ()

الطرق العامة

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

المعلمات
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي يجب تضمين الاختبارات الخاصة بها.

المعلمات
filters

addClassName

public void addClassName (String className)

أضف اسم فئة اختبار للتشغيل.

المعلمات
className String

addClass الأسماء

public void addClassNames ( classNames)

أضف مجموعة اسم فئة اختبار للتشغيل.

المعلمات
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

المعلمات
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

يضيف مرشحًا للاختبارات المراد تضمينها.

المعلمات
filter String

addRunArg

public void addRunArg (String key, 
                String value)

أضف وسيطة لتقديمها عند تشغيل اختبارات UI Automator

المعلمات
key String : اسم الوسيطة

value String : قيمة الوسيطة

clearExcludeFilters

public void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.

قم بتضمين الفلاتر

public void clearIncludeFilters ()

احذف جميع عوامل التضمين المتعقبة حاليًا.

getClassNames

public  getClassNames ()

الحصول على قائمة بأسماء فئات الاختبار التي تم تكوين الأداة لتشغيلها

عائدات
قائمة بأسماء فئات الاختبار

getDevice

public ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

عائدات
ITestDevice جهاز ITestDevice

getExcludeFilters

public  getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

عائدات

getIncludeFilters

public  getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

عائدات

getSyncTime

public long getSyncTime ()

عائدات
long الوقت المخصص لمزامنة الاختبارات.

getTestJarPaths

public  getTestJarPaths ()

عائدات
مسار جرة الاختبار.

getTestRunArgMap

public  getTestRunArgMap ()

عائدات
خريطة الوسائط لتمريرها إلى UiAutomatorRunner.

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

عائدات
IRemoteAndroidTestRunner عداء الاختبار.

isIn InstrumentationTest

public boolean isInstrumentationTest ()

عائدات
boolean

يجري

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

المعلمات
testInfo TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات.

listener ITestInvocationListener : ITestInvocationListener لنتائج الاختبار

رميات
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

تم إهمال هذه الطريقة.
استخدم setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) بدلاً من ذلك.

تم الاحتفاظ بها للتوافق مع cts-tradefed

المعلمات
captureLogs boolean

setDevice

public void setDevice (ITestDevice device)

احقن الجهاز قيد الاختبار.

المعلمات
device ITestDevice : جهاز ITestDevice المطلوب استخدامه

setLoggingOption

public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)

المعلمات
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

المعلمات
runName String

setRunnerName

public void setRunnerName (String runnerName)

المعلمات
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

المعلمات
syncTime long : وقت مزامنة ملفات الاختبارات.

setTestJarPaths

public void setTestJarPaths ( jarPaths)

المعلمات
jarPaths : مواقع برطمانات الاختبار.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

المعلمات
runArgMap : الحجج لتمريرها إلى UiAutomatorRunner.

الطرق المحمية

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

عائدات
IRemoteAndroidTestRunner

رميات
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

عائدات
IRunUtil

onScreenshotAndBugreport

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

المعلمات
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

المعلمات
device ITestDevice

listener ITestInvocationListener

prefix String

PreTestSetup

protected void preTestSetup ()

للتحقق مما إذا كانت مكونات UI Automator موجودة على الجهاز

رميات
DeviceNotAvailableException