यूआईऑटोमेटरटेस्ट
public class UiAutomatorTest
extends Object
implements IRemoteTest , IDeviceTest , ITestFilterReceiver
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
सारांश
खेत | |
---|---|
protected | mListeners
|
सार्वजनिक निर्माणकर्ता | |
---|---|
UiAutomatorTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का |
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 () बहिष्कृत फ़िल्टर की वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने की वर्तमान | |
long | getSyncTime () |
getTestJarPaths () | |
getTestRunArgMap () | |
IRemoteAndroidTestRunner | getTestRunner () |
boolean | isInstrumentationTest () |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है। |
void | setCaptureLogs (boolean captureLogs) यह विधि अस्वीकृत है. इसके बजाय |
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 () जाँचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं |
खेत
एमश्रोता
protectedmListeners
सार्वजनिक निर्माणकर्ता
यूआईऑटोमेटरटेस्ट
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
publicgetClassNames ()
परीक्षण वर्ग के नामों की सूची प्राप्त करता है जिन्हें चलाने के लिए हार्नेस कॉन्फ़िगर किया गया है
रिटर्न | |
---|---|
परीक्षण वर्ग के नामों की सूची |
डिवाइस प्राप्त करें
public ITestDevice getDevice ()
डिवाइस को परीक्षण के तहत प्राप्त करें.
रिटर्न | |
---|---|
ITestDevice | ITestDevice |
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 |
सेटकैप्चरलॉग्स
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 |
संरक्षित तरीके
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
रिटर्न | |
---|---|
IRemoteAndroidTestRunner |
फेंकता | |
---|---|
DeviceNotAvailableException |
ऑनस्क्रीनशॉटएंडब्यूग्रेपोर्ट
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 |