UiAutomatorTest
public
class
UiAutomatorTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
סיכום
שדות | |
---|---|
protected
|
mListeners
|
קונסטרוקטורים גלויים לכולם | |
---|---|
UiAutomatorTest()
|
שיטות ציבוריות | |
---|---|
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()
הפונקציה מקבלת את רשימת שמות הכיתות של הבדיקות שהארגז מורכב מוגדר להריץ |
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
קונסטרוקטורים גלויים לכולם
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 ()
הפונקציה מקבלת את רשימת שמות הכיתות לבדיקה שהארגז מורכב מוגדר להריץ
החזרות | |
---|---|
|
רשימה של שמות של כיתות בדיקה |
getExcludeFilters
publicgetExcludeFilters ()
הפונקציה מחזירה את הערך הנוכחי של ERROR(/Set)
של מסנני החרגה.
החזרות | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
הפונקציה מחזירה את הערך הנוכחי של 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 |