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)
यूज़र इंटरफ़ेस ऑटोमेटर्स की जांच करते समय, कोई आर्ग्युमेंट जोड़ना |
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)
यूज़र इंटरफ़ेस ऑटोमेटर्स की जांच करते समय, कोई आर्ग्युमेंट जोड़ना
पैरामीटर | |
---|---|
key |
String : आर्ग्युमेंट का नाम |
value |
String : आर्ग्युमेंट की वैल्यू |
clearExcludeFilters
public void clearExcludeFilters ()
फ़िल्टर किए गए सभी मौजूदा फ़िल्टर मिटाएं.
clearIncludeFilters
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं.
getClassNames
publicgetClassNames ()
टेस्ट क्लास के उन नामों की सूची दिखाता है जिन्हें चलाने के लिए हार्नेस को कॉन्फ़िगर किया गया है
रिटर्न | |
---|---|
|
टेस्ट क्लास के नामों की सूची |
getDevice
public ITestDevice getDevice ()
टेस्ट किया जा रहा डिवाइस पाएं.
रिटर्न | |
---|---|
ITestDevice |
ITestDevice |
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 |
: टेस्टिंग के लिए इस्तेमाल किए जाने वाले जार की जगहें. |
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 |