यूआईऑटोमेटरटेस्ट

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.ऑब्जेक्ट
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)

यूआई ऑटोमेटर परीक्षण चलाते समय प्रदान करने के लिए एक तर्क जोड़ें

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) का उपयोग करें। सीटीएस-ट्रेडफेड के साथ अनुकूलता के लिए बनाए रखा गया

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

जाँचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं

खेत

एमश्रोता

protected  mListeners

सार्वजनिक निर्माणकर्ता

यूआईऑटोमेटरटेस्ट

public UiAutomatorTest ()

सार्वजनिक तरीके

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

सभी शामिलफ़िल्टर जोड़ें

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

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

addRunArg

public void addRunArg (String key, 
                String value)

यूआई ऑटोमेटर परीक्षण चलाते समय प्रदान करने के लिए एक तर्क जोड़ें

पैरामीटर
key String : तर्क का नाम

value String : तर्क मान

साफ़ बहिष्कृतफ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

फ़िल्टर शामिल करें साफ़ करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

getClassNames

public  getClassNames ()

परीक्षण वर्ग के नामों की सूची प्राप्त करता है जिन्हें चलाने के लिए हार्नेस कॉन्फ़िगर किया गया है

रिटर्न
परीक्षण वर्ग के नामों की सूची

डिवाइस प्राप्त करें

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

सेटकैप्चरलॉग्स

public void setCaptureLogs (boolean captureLogs)

यह विधि अस्वीकृत है.
इसके बजाय setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) का उपयोग करें।

सीटीएस-ट्रेडफेड के साथ अनुकूलता के लिए बनाए रखा गया

पैरामीटर
captureLogs boolean

सेटडिवाइस

public void setDevice (ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

पैरामीटर
device ITestDevice : उपयोग करने योग्य ITestDevice

सेटलॉगिंगऑप्शन

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

सेटसिंकटाइम

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

ऑनस्क्रीनशॉटएंडब्यूग्रेपोर्ट

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

पैरामीटर
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

ऑनस्क्रीनशॉटएंडब्यूग्रेपोर्ट

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

पैरामीटर
device ITestDevice

listener ITestInvocationListener

prefix String

प्रीटेस्टसेटअप

protected void preTestSetup ()

जाँचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException