UiAutomatorTest
public class UiAutomatorTest
extends Object
implements IRemoteTest , IDeviceTest , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
ملخص
مجالات | |
---|---|
protected | mListeners
|
المنشأت العامة | |
---|---|
UiAutomatorTest () |
الأساليب العامة | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) يضيف |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) يضيف |
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 () تُرجع | |
getIncludeFilters () إرجاع | |
long | getSyncTime () |
getTestJarPaths () | |
getTestRunArgMap () | |
IRemoteAndroidTestRunner | getTestRunner () |
boolean | isInstrumentationTest () |
void | run ( TestInformation testInfo, ITestInvocationListener listener) يجري الاختبارات ، ويبلغ نتائجها للمستمع. |
void | setCaptureLogs (boolean captureLogs) هذه الطريقة مهملة. استخدم تم الاحتفاظ بها للتوافق مع 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
protectedmListeners
المنشأت العامة
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
publicgetClassNames ()
الحصول على قائمة بأسماء فئات الاختبار التي تم تكوين الأداة لتشغيلها
عائدات | |
---|---|
قائمة بأسماء فئات الاختبار |
getDevice
public ITestDevice getDevice ()
احصل على الجهاز قيد الاختبار.
عائدات | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
تُرجع ERROR(/Set)
الحالي لعوامل تصفية الاستبعاد.
عائدات | |
---|---|
getSyncTime
public long getSyncTime ()
عائدات | |
---|---|
long | الوقت المخصص لمزامنة الاختبارات. |
getTestJarPaths
publicgetTestJarPaths ()
عائدات | |
---|---|
مسار جرة الاختبار. |
getTestRunArgMap
publicgetTestRunArgMap ()
عائدات | |
---|---|
خريطة الوسائط لتمريرها إلى 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 |
الطرق المحمية
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
عائدات | |
---|---|
IRemoteAndroidTestRunner |
رميات | |
---|---|
DeviceNotAvailableException |
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 موجودة على الجهاز
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |