UiAutomatorTest

public class UiAutomatorTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.UiAutomatorTest


खास जानकारी

फ़ील्ड्स की फ़िल्में

protected mListeners

पब्लिक कंस्ट्रक्टर

UiAutomatorTest()

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

void addAllExcludeFilters( filters)

जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है.

void addAllIncludeFilters( filters)

जिन टेस्ट को शामिल करना है उनके फ़िल्टर के ERROR(/Set) जोड़ता है.

void addClassName(String className)

चलाने के लिए, टेस्ट क्लास का नाम जोड़ें.

void 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) का इस्तेमाल करें.

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

यूज़र इंटरफ़ेस ऑटोमेटर्स की जांच करते समय, कोई आर्ग्युमेंट जोड़ना

पैरामीटर
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 ()

रिटर्न
टेस्टिंग के लिए इस्तेमाल किए जाने वाले jar का पाथ.

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