RemoteAndroidTestRunner
public
class
RemoteAndroidTestRunner
extends Object
implements
IRemoteAndroidTestRunner
java.lang.Object | |
↳ | com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner |
Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
RemoteAndroidTestRunner(String packageName, IShellEnabledDevice remoteDevice)
वैकल्पिक कंस्ट्रक्टर. |
|
RemoteAndroidTestRunner(String packageName, String runnerName, IShellEnabledDevice remoteDevice)
वैकल्पिक कंस्ट्रक्टर. |
|
RemoteAndroidTestRunner(String packageName, String runnerName, IShellEnabledDevice remoteDevice, RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
रिमोट Android टेस्ट रनर बनाता है. |
सार्वजनिक तरीके | |
---|---|
void
|
addBooleanArg(String name, boolean value)
|
void
|
addInstrumentationArg(String name, String value)
|
void
|
cancel()
|
IInstrumentationResultParser
|
createParser(String runName,
|
String
|
getAmInstrumentCommand()
|
IRemoteAndroidTestRunner.CoverageOutput
|
getCoverageOutputType()
|
String
|
getPackageName()
|
String
|
getRunOptions()
am इंस्ट्रूमेंट कमांड के लिए विकल्प दिखाता है. |
String
|
getRunnerName()
|
void
|
removeInstrumentationArg(String name)
|
void
|
run(ITestRunListener... listeners)
|
void
|
run(
|
void
|
setAdditionalTestOutputLocation(String additionalTestDataPath)
|
void
|
setClassName(String className)
|
void
|
setClassNames(String[] classNames)
|
void
|
setCoverage(boolean coverage)
|
void
|
setCoverageReportLocation(String reportPath)
|
void
|
setDebug(boolean debug)
|
void
|
setLogOnly(boolean logOnly)
|
void
|
setMaxTimeToOutputResponse(long maxTimeToOutputResponse, TimeUnit maxTimeUnits)
|
void
|
setMaxTimeout(long maxTimeout, TimeUnit maxTimeUnits)
|
void
|
setMaxtimeToOutputResponse(int maxTimeToOutputResponse)
|
void
|
setMethodName(String className, String testName)
|
void
|
setRunName(String runName)
|
void
|
setRunOptions(String options)
am इंस्ट्रूमेंट कमांड के लिए विकल्प सेट करता है. |
void
|
setTestCollection(boolean collect)
|
void
|
setTestPackageName(String packageName)
|
void
|
setTestSize(IRemoteAndroidTestRunner.TestSize size)
|
सुरक्षित तरीके | |
---|---|
String
|
getArgsCommand()
दिए गए इंस्ट्रुमेंटेशन आर्ग्युमेंट के लिए, इंस्ट्रुमेंटेशन कमांड लाइन का पूरा सिंटैक्स दिखाता है. |
String
|
getRunnerPath()
यह फ़ंक्शन इंस्ट्रुमेंटेशन कॉम्पोनेंट का पूरा पाथ दिखाता है. |
सार्वजनिक कंस्ट्रक्टर
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName, IShellEnabledDevice remoteDevice)
वैकल्पिक कंस्ट्रक्टर. डिफ़ॉल्ट इंस्ट्रूमेंटेशन रनर का इस्तेमाल करता है.
पैरामीटर | |
---|---|
packageName |
String : Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं |
remoteDevice |
IShellEnabledDevice : वह Android डिवाइस जिस पर जांच करनी है |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName, String runnerName, IShellEnabledDevice remoteDevice)
वैकल्पिक कंस्ट्रक्टर. डिफ़ॉल्ट statusReporterMode
का इस्तेमाल करता है.
पैरामीटर | |
---|---|
packageName |
String : Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं |
runnerName |
String : इंस्ट्रुमेंटेशन टेस्ट रनर को चलाने के लिए. अगर यह वैल्यू शून्य है, तो डिफ़ॉल्ट रननर का इस्तेमाल किया जाएगा |
remoteDevice |
IShellEnabledDevice : वह Android डिवाइस जिस पर जांच करनी है |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName, String runnerName, IShellEnabledDevice remoteDevice, RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
यह एक रिमोट Android टेस्ट रनर बनाता है.
पैरामीटर | |
---|---|
packageName |
String : Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं |
runnerName |
String : इंस्ट्रुमेंटेशन टेस्ट रनर को चलाने के लिए. अगर यह वैल्यू शून्य है, तो डिफ़ॉल्ट रननर का इस्तेमाल किया जाएगा |
remoteDevice |
IShellEnabledDevice : वह Android डिवाइस जिस पर जांच करनी है |
statusReporterMode |
RemoteAndroidTestRunner.StatusReporterMode : am उपकरण आदेश के लिए उपयोग किया जाने वाला स्थिति रिपोर्टर मोड |
सार्वजनिक तरीके
addBooleanArg
public void addBooleanArg (String name, boolean value)
पैरामीटर | |
---|---|
name |
String |
value |
boolean |
ऐड इंस्ट्रुमेंटेशनआर्ग
public void addInstrumentationArg (String name, String value)
पैरामीटर | |
---|---|
name |
String |
value |
String |
अभी नहीं
public void cancel ()
createParser
public IInstrumentationResultParser createParser (String runName,listeners)
InstrumentationResultParser
बनाएं, जिसका इस्तेमाल इंस्ट्रूमेंटेशन के आउटपुट को पार्स करने के लिए किया जाएगा.
पैरामीटर | |
---|---|
runName |
String : इस्तेमाल किए जाने वाले रन का नाम. |
listeners |
: लिसनर वह प्लैटफ़ॉर्म जहां नतीजों की शिकायत करनी है. |
रिटर्न | |
---|---|
IInstrumentationResultParser |
InstrumentationResultParser का एक उदाहरण. |
getAmInstrumentCommand
public String getAmInstrumentCommand ()
रिटर्न | |
---|---|
String |
getCoverageOutputType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
रिटर्न | |
---|---|
IRemoteAndroidTestRunner.CoverageOutput |
getपैकेज का नाम
public String getPackageName ()
रिटर्न | |
---|---|
String |
getRunOptions
public String getRunOptions ()
am इंस्ट्रुमेंट कमांड के लिए विकल्प लौटाता है.
रिटर्न | |
---|---|
String |
getRunnerName
public String getRunnerName ()
रिटर्न | |
---|---|
String |
removeInstrumentationArg
public void removeInstrumentationArg (String name)
पैरामीटर | |
---|---|
name |
String |
रन
public void run (ITestRunListener... listeners)
पैरामीटर | |
---|---|
listeners |
ITestRunListener |
थ्रो | |
---|---|
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
रन
public void run (listeners)
पैरामीटर | |
---|---|
listeners |
|
थ्रो | |
---|---|
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
अतिरिक्तTestOutputLocation सेट करें
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
पैरामीटर | |
---|---|
additionalTestDataPath |
String |
setClassName
public void setClassName (String className)
पैरामीटर | |
---|---|
className |
String |
setClassNames
public void setClassNames (String[] classNames)
पैरामीटर | |
---|---|
classNames |
String |
सेटकवरेज
public void setCoverage (boolean coverage)
पैरामीटर | |
---|---|
coverage |
boolean |
कवरेज रिपोर्ट की जगह की जानकारी सेट करें
public void setCoverageReportLocation (String reportPath)
पैरामीटर | |
---|---|
reportPath |
String |
डीबग सेट करें
public void setDebug (boolean debug)
पैरामीटर | |
---|---|
debug |
boolean |
setLogOnly
public void setLogOnly (boolean logOnly)
पैरामीटर | |
---|---|
logOnly |
boolean |
setMaxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse, TimeUnit maxTimeUnits)
पैरामीटर | |
---|---|
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
setMaxTimeout
public void setMaxTimeout (long maxTimeout, TimeUnit maxTimeUnits)
पैरामीटर | |
---|---|
maxTimeout |
long |
maxTimeUnits |
TimeUnit |
setMaxtimeToOutputResponse
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
पैरामीटर | |
---|---|
maxTimeToOutputResponse |
int |
setMethodName
public void setMethodName (String className, String testName)
पैरामीटर | |
---|---|
className |
String |
testName |
String |
सेटरननाम
public void setRunName (String runName)
पैरामीटर | |
---|---|
runName |
String |
सेटरनविकल्प
public void setRunOptions (String options)
am इंस्ट्रूमेंट कमांड के लिए विकल्प सेट करता है. विकल्पों की पूरी सूची के लिए, com/android/commands/am/Am.java देखें.
पैरामीटर | |
---|---|
options |
String |
setTestCollection
public void setTestCollection (boolean collect)
पैरामीटर | |
---|---|
collect |
boolean |
setTestPackageName
public void setTestPackageName (String packageName)
पैरामीटर | |
---|---|
packageName |
String |
सेटटेस्टसाइज़
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
पैरामीटर | |
---|---|
size |
IRemoteAndroidTestRunner.TestSize |
सुरक्षित तरीके
getArgsCommand
protected String getArgsCommand ()
दिए गए इंस्ट्रुमेंटेशन आर्ग्युमेंट के लिए, इंस्ट्रुमेंटेशन कमांड लाइन का पूरा सिंटैक्स दिखाता है. अगर कोई आर्ग्युमेंट तय नहीं किया गया है, तो यह फ़ंक्शन खाली स्ट्रिंग दिखाता है.
रिटर्न | |
---|---|
String |
'GetRunnerPath'
protected String getRunnerPath ()
इंस्ट्रुमेंटेशन कॉम्पोनेंट का पूरा पाथ दिखाता है.
रिटर्न | |
---|---|
String |