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 |
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)
הנוכחי של מסנני אי הכללה.
החזרות | |
---|---|
getSyncTime
public long getSyncTime ()
החזרות | |
---|---|
long | הזמן שהוקצה לסנכרון הבדיקות. |
getTestJarPaths
publicgetTestJarPaths ()
החזרות | |
---|---|
נתיב צנצנת הבדיקה. |
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 |
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 |