UiAutomatorTest
public
class
UiAutomatorTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.UiAutomatorTest |
סיכום
שדות | |
|---|---|
protected
|
mListeners
|
Constructors ציבוריים | |
|---|---|
UiAutomatorTest()
|
|
methods ציבוריים | |
|---|---|
void
|
addAllExcludeFilters(
הוספה של |
void
|
addAllIncludeFilters(
הוספה של |
void
|
addClassName(String className)
מוסיפים שם של מחלקת בדיקה להרצה. |
void
|
addClassNames(
מוסיפים אוסף של שמות כיתות לבדיקה להפעלה. |
void
|
addExcludeFilter(String filter)
הוספת מסנן להחרגת בדיקות מסוימות. |
void
|
addIncludeFilter(String filter)
הוספת מסנן של הבדיקות שרוצים לכלול. |
void
|
addRunArg(String key, String value)
הוספת ארגומנט לאספקה בזמן הפעלת הבדיקות של UI Automator |
void
|
clearExcludeFilters()
מחיקה של כל מסנני ההחרגה שנמצאים כרגע במעקב. |
void
|
clearIncludeFilters()
מחיקה של כל מסנני ההכללה שנמצאים כרגע במעקב. |
|
getClassNames()
מקבל את רשימת השמות של מחלקות הבדיקה שהוגדרו להרצה ב-harness |
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(
|
void
|
setTestRunArgMap(
|
שיטות מוגנות | |
|---|---|
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
Constructors ציבוריים
UiAutomatorTest
public UiAutomatorTest ()
methods ציבוריים
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 ()
מקבל את רשימת השמות של מחלקות הבדיקה שהוגדרו להרצה ב-harness
| החזרות | |
|---|---|
|
רשימה של שמות כיתות לבדיקה |
getExcludeFilters
publicgetExcludeFilters ()
הפונקציה מחזירה את ERROR(/Set) הנוכחי של מסנני החרגה.
| החזרות | |
|---|---|
|
|
getSyncTime
public long getSyncTime ()
| החזרות | |
|---|---|
long |
הזמן שהוקצה לסנכרון הבדיקות. |
getTestJarPaths
publicgetTestJarPaths ()
| החזרות | |
|---|---|
|
נתיב ה-JAR של הבדיקה. |
getTestRunArgMap
publicgetTestRunArgMap ()
| החזרות | |
|---|---|
|
מיפוי הארגומנטים להעברה אל UiAutomatorRunner. |
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 |
: המיקומים של קובצי ה-JAR של הבדיקה. |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
| פרמטרים | |
|---|---|
runArgMap |
: הארגומנטים להעברה אל UiAutomatorRunner. |
שיטות מוגנות
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 |
|