यूआईऑटोमेटरटेस्ट
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()
यह जांच करता है कि डिवाइस में यूआई ऑटोमेशन के कॉम्पोनेंट मौजूद हैं या नहीं |
फ़ील्ड्स की फ़िल्में
एमलिसनर
protectedmListeners
सार्वजनिक कंस्ट्रक्टर
यूआईऑटोमेटरटेस्ट
public UiAutomatorTest ()
सार्वजनिक तरीके
addAllExclude फ़िल्टर
public void addAllExcludeFilters (filters)
यह फ़ंक्शन उन टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है जिन्हें बाहर रखना है.
पैरामीटर | |
---|---|
filters |
|
जोड़ें सभी शामिल करें फ़िल्टर
public void addAllIncludeFilters (filters)
शामिल किए जाने वाले टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
जोड़ेंClassName
public void addClassName (String className)
चलाने के लिए, टेस्ट क्लास का नाम जोड़ें.
पैरामीटर | |
---|---|
className |
String |
जोड़ेंClassNames
public void addClassNames (classNames)
चलाने के लिए, टेस्ट क्लास के नाम का कलेक्शन जोड़ें.
पैरामीटर | |
---|---|
classNames |
|
ऐड-एक्सक्लूड फ़िल्टर
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 : आर्ग्युमेंट की वैल्यू |
साफ़ करें फ़िल्टर
public void clearExcludeFilters ()
फ़िलहाल ट्रैक किए जा रहे बाहर रखने के सभी फ़िल्टर मिटाएं.
शामिल करें फ़िल्टर
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी फ़िल्टर शामिल करें को मिटाएं.
getClassNames
publicgetClassNames ()
इससे टेस्ट क्लास के उन नामों की सूची मिलती है जिन्हें चलाने के लिए, हार्नेस को कॉन्फ़िगर किया गया है
रिटर्न | |
---|---|
|
टेस्ट क्लास के नामों की सूची |
'पाने वाला फ़िल्टर' में शामिल करें
publicgetExcludeFilters ()
बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
'शामिल करें' फ़िल्टर
publicgetIncludeFilters ()
शामिल फ़िल्टर के मौजूदा ERROR(/Set)
की जानकारी देता है.
रिटर्न | |
---|---|
|
getSyncTime
public long getSyncTime ()
रिटर्न | |
---|---|
long |
टेस्ट को सिंक करने में लगने वाला समय. |
getTestJarPaths
publicgetTestJarPaths ()
रिटर्न | |
---|---|
|
टेस्ट जार पाथ. |
getTestRunArgMap
publicgetTestRunArgMap ()
रिटर्न | |
---|---|
|
आर्ग्युमेंट मैप का इस्तेमाल करें. |
गेटटेस्टरनर
public IRemoteAndroidTestRunner getTestRunner ()
रिटर्न | |
---|---|
IRemoteAndroidTestRunner |
को ट्रैक करने की कोशिश करता है. |
isइंस्ट्रुमेंटेशनटेस्ट
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)
का इस्तेमाल करें.
cts-tradefed के साथ काम करने के लिए बनाए रखना
पैरामीटर | |
---|---|
captureLogs |
boolean |
डिवाइस सेट करें
public void setDevice (ITestDevice device)
जांच में डिवाइस इंजेक्ट करें.
पैरामीटर | |
---|---|
device |
ITestDevice : इस्तेमाल करने के लिए ITestDevice |
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
पैरामीटर | |
---|---|
loggingOption |
UiAutomatorTest.LoggingOption |
सेटरननाम
public void setRunName (String runName)
पैरामीटर | |
---|---|
runName |
String |
सेटरनरनाम
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 को पास किए जाने वाले तर्क. |
सुरक्षित तरीके
बनाएंTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
रिटर्न | |
---|---|
IRemoteAndroidTestRunner |
थ्रो | |
---|---|
DeviceNotAvailableException |
स्क्रीनशॉट AndBugreport पर
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
पैरामीटर | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
overrideAction |
UiAutomatorTest.TestFailureAction |
स्क्रीनशॉट AndBugreport पर
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
पैरामीटर | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
प्रीटेस्टसेटअप
protected void preTestSetup ()
यह जांच करता है कि डिवाइस में यूआई ऑटोमेशन के कॉम्पोनेंट मौजूद हैं या नहीं
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |