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) تم إهمال هذه الطريقة. استخدم |
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 موجودة على الجهاز |
مجالات
مستمعون
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 |
addClassNames
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 ()
احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.
ClearIncludeFilters
public void clearIncludeFilters ()
قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.
getClassNames
publicgetClassNames ()
الحصول على قائمة بأسماء فئات الاختبار التي تم تكوين الحزام لتشغيلها
عائدات | |
---|---|
قائمة أسماء فئات الاختبار |
com.getDevice
public ITestDevice getDevice ()
قم بإخضاع الجهاز للاختبار.
عائدات | |
---|---|
ITestDevice | جهاز ITestDevice |
getSyncTime
public long getSyncTime ()
عائدات | |
---|---|
long | الوقت المخصص للاختبارات للمزامنة. |
getTestJarPaths
publicgetTestJarPaths ()
عائدات | |
---|---|
مسار جرة الاختبار. |
getTestRunArgMap
publicgetTestRunArgMap ()
عائدات | |
---|---|
يتم تعيين الوسائط لتمريرها إلى UiAutomatorRunner. |
com.getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
عائدات | |
---|---|
IRemoteAndroidTestRunner | عداء الاختبار. |
isInstrumentationTest
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 |