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 ()
यह उन टेस्ट क्लास के नामों की सूची दिखाता है जिन्हें चलाने के लिए, हार्नेस को कॉन्फ़िगर किया गया है
| रिटर्न | |
|---|---|
|
टेस्ट क्लास के नामों की सूची |
getExcludeFilters
publicgetExcludeFilters ()
'बाहर रखें' फ़िल्टर के मौजूदा ERROR(/Set) की जानकारी देता है.
| रिटर्न | |
|---|---|
|
|
getIncludeFilters
publicgetIncludeFilters ()
शामिल किए गए फ़िल्टर के मौजूदा 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 |
: 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 |
|