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)

מוסיף את ה- ERROR(/Set) של מסננים שיש לא לכלול בהם בדיקות.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

מוסיף את ה- ERROR(/Set) של מסננים שיש לכלול בהם בדיקות.

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 ()

מחזירה את ERROR(/Set) הנוכחי של מסנני אי הכללה.

getIncludeFilters ()

מחזירה את ERROR(/Set) הנוכחי של מסנני כלול.

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

מפעיל את הבדיקות ומדווח על התוצאה למאזין.

void setCaptureLogs (boolean captureLogs)

שיטה זו הוצאה משימוש. השתמש במקום זאת setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) . נשמר עבור תאימות עם 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

protected  mListeners

בנאים ציבוריים

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

public  getClassNames ()

מקבל את רשימת שמות מחלקות הבדיקה שהרתמה מוגדרת להפעיל

החזרות
רשימה של שמות כיתות מבחן

getDevice

public ITestDevice getDevice ()

קבל את המכשיר בבדיקה.

החזרות
ITestDevice ה- ITestDevice

getExcludeFilters

public  getExcludeFilters ()

מחזירה את ERROR(/Set) הנוכחי של מסנני אי הכללה.

החזרות

getIncludeFilters

public  getIncludeFilters ()

מחזירה את ERROR(/Set) הנוכחי של מסנני כלול.

החזרות

getSyncTime

public long getSyncTime ()

החזרות
long הזמן שהוקצה לסנכרון הבדיקות.

getTestJarPaths

public  getTestJarPaths ()

החזרות
נתיב צנצנת הבדיקה.

getTestRunArgMap

public  getTestRunArgMap ()

החזרות
מפת הארגומנטים להעביר ל-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 : הארגומנטים שיעבירו ל-UiAutomatorRunner.

שיטות מוגנות

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

החזרות
IRemoteAndroidTestRunner

זורק
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

החזרות
IRunUtil

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