यूआईऑटोमेटर टेस्ट
public class UiAutomatorTest
extends Object
implements IRemoteTest , IDeviceTest , ITestFilterReceiver
java.lang.Object | |
↳ | 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) UI Automator परीक्षण चलाते समय प्रदान करने के लिए तर्क जोड़ें |
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 () जांचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं |
खेत
mylisteners
protectedmListeners
सार्वजनिक निर्माणकर्ता
यूआईऑटोमेटर टेस्ट
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)
UI Automator परीक्षण चलाते समय प्रदान करने के लिए तर्क जोड़ें
पैरामीटर | |
---|---|
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 ()
रिटर्न | |
---|---|
परीक्षण जार पथ। |
getTestRunArgMap
publicgetTestRunArgMap ()
रिटर्न | |
---|---|
UiAutomatorRunner को पास करने के लिए तर्क मानचित्र। |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
रिटर्न | |
---|---|
IRemoteAndroidTestRunner | परीक्षण धावक। |
इंस्ट्रुमेंटेशन टेस्ट है
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)
का उपयोग करें।
पैरामीटर | |
---|---|
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 |
setSyncTime
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 |
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 ()
जांचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |