यूआईऑटोमेटर रनर
public class UiAutomatorRunner
extends Object
implements IRemoteAndroidTestRunner
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.testtype.UiAutomatorRunner |
डिवाइस पर यूआई ऑटोमेटर परीक्षण चलाता है और परिणाम रिपोर्ट करता है। यूआई ऑटोमेटर परीक्षण यूआई ऑटोमेटर परीक्षण चलाने के लिए एक समर्पित परीक्षण धावक है जो यूआई ऑटोमेटर ढांचे का उपयोग करता है। डिवाइस पर परीक्षण धावक उपकरण परीक्षण आउटपुट प्रारूप का अनुकरण करता है ताकि डीडीएमएलआईबी और टीएफ में मौजूदा पार्सिंग कोड का पुन: उपयोग किया जा सके। अनिवार्य रूप से, यह इस कमांड के चारों ओर एक आवरण है: एडीबी शेल यूआईऑटोमेटर रनटेस्ट (जार फ़ाइलें) -ई क्लास (टेस्ट क्लास) ...
सारांश
सार्वजनिक निर्माणकर्ता |
---|
UiAutomatorRunner (IDevice remoteDevice, String[] jarPaths, String runnerPath) UI स्वचालन परीक्षण चलाने के लिए UiAutomatorRunner बनाएं |
सार्वजनिक निर्माणकर्ता
यूआईऑटोमेटर रनर
public UiAutomatorRunner (IDevice remoteDevice,
String[] jarPaths,
String runnerPath)
UI स्वचालन परीक्षण चलाने के लिए UiAutomatorRunner बनाएं
पैरामीटर |
---|
remoteDevice | IDevice : इंटरैक्ट करने के लिए रिमोट डिवाइस: परीक्षण चलाना, परिणाम एकत्र करना आदि |
jarPaths | String : जार फ़ाइलों के पथ जहां यूआई ऑटोमेटर परीक्षण मामले हैं; पथ डिवाइस पर /data/local/tmp/ से निरपेक्ष या सापेक्ष होने चाहिए |
runnerPath | String : उपयोग करने के लिए वैकल्पिक यूआईऑटोमेटर रनर, null हो सकता है और इस मामले में डिफ़ॉल्ट का उपयोग किया जाएगा |
सार्वजनिक तरीके
addBooleanArg
public void addBooleanArg (String name,
boolean value)
पैरामीटर |
---|
name | String |
value | boolean |
addInstrumentationArg
public void addInstrumentationArg (String name,
String value)
पैरामीटर |
---|
name | String |
value | String |
रद्द करना
public void cancel ()
getCoverageOutputType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
रिटर्न |
---|
IRemoteAndroidTestRunner.CoverageOutput | |
getPackageName
public String getPackageName ()
जोड़े गए अंतिम जावा क्लास का पैकेज नाम लौटाता है
getRunnerName
public String getRunnerName ()
डिफ़ॉल्ट UiAutomatorTestRunner क्लास नाम लौटाता है
रिमूवइंस्ट्रुमेंटेशनआर्ग
public void removeInstrumentationArg (String name)
दौड़ना
public void run (ITestRunListener... listeners)
पैरामीटर |
---|
listeners | ITestRunListener |
फेंकता |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
दौड़ना
public void run ( listeners)
फेंकता |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
setAdditionalTestOutputLocation
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
पैरामीटर |
---|
additionalTestDataPath | String |
सेटक्लासनाम
public void setClassName (String className)
पैरामीटर |
---|
className | String |
सेटक्लासनाम
public void setClassNames (String[] classNames)
पैरामीटर |
---|
classNames | String |
सेटकवरेज
public void setCoverage (boolean coverage)
पैरामीटर |
---|
coverage | boolean |
setCoverageReportLocation
public void setCoverageReportLocation (String arg0)
सेटडीबग
public void setDebug (boolean debug)
setIgnoreSighup
public void setIgnoreSighup (boolean value)
SIGHUP को अनदेखा करने के लिए uiautomator में विकल्प सेट करता है।
पैरामीटर |
---|
value | boolean : यदि सही पर सेट है तो सिग्नल को अनदेखा करें |
केवल सेटलॉग
public void setLogOnly (boolean logOnly)
setMaxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long timeout,
TimeUnit unit)
पैरामीटर |
---|
timeout | long |
unit | TimeUnit |
सेटमैक्सटाइमआउट
public void setMaxTimeout (long maxTimeout,
TimeUnit unit)
पैरामीटर |
---|
maxTimeout | long |
unit | TimeUnit |
setMaxtimeToOutputResponse
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
यह विधि अस्वीकृत है.
इसके बजाय setMaxTimeToOutputResponse(long, TimeUnit)
उपयोग करें।
पैरामीटर |
---|
maxTimeToOutputResponse | int |
setMethodName
public void setMethodName (String className,
String testName)
पैरामीटर |
---|
className | String |
testName | String |
setRunName
public void setRunName (String runName)
सेटटेस्टकलेक्शन
public void setTestCollection (boolean b)
सेटटेस्टपैकेजनाम
public void setTestPackageName (String packageName)
पैरामीटर |
---|
packageName | String |
सेटटेस्टआकार
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
पैरामीटर |
---|
size | IRemoteAndroidTestRunner.TestSize |
संरक्षित तरीके
getRunCommand
protected String getRunCommand ()
getRunnerPath
protected String getRunnerPath ()