DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.junit4.DeviceTestRunOptions
|
BaseHostJUnit4Test की मदद से डिवाइस टेस्ट चलाने से जुड़े विकल्पों के लिए बिल्डर क्लास.
खास जानकारी
पब्लिक मेथड |
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
इंस्ट्रुमेंटेशन में एक और लिसनर जोड़ें.
|
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
ऐसा आर्ग्युमेंट जोड़ें जिसे इंस्ट्रुमेंटेशन में पास किया जाएगा.
|
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
addInstrumentationArg(String,String) का इस्तेमाल करके सेट किए गए सभी इंस्ट्रूमेंटेशन आर्ग्युमेंट हटाएं.
|
String
|
getApkFileName()
यह एपीके इंस्टॉल करने के लिए, एपीके फ़ाइल का नाम दिखाता है.
|
ITestDevice
|
getDevice()
|
List<ITestLifeCycleReceiver>
|
getExtraListeners()
|
String[]
|
getInstallArgs()
यह इंस्टॉल करने के निर्देश के अतिरिक्त विकल्प दिखाता है.
|
Map<String, String>
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
इंस्टॉल किए जाने वाले APK के लिए क्वेरी की जा सकती है या नहीं.
|
boolean
|
isGrantPermission()
यह तय करना कि APK इंस्टॉल करने की अनुमतियां देनी हैं या नहीं.
|
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isInstrumentInPcc()
होस्ट की ओर से इस्तेमाल किए गए 'am instrument' में --instrument-in-pcc को जोड़ना है या नहीं.
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
इस कुकी का इस्तेमाल, APK इंस्टॉल करने के लिए APK फ़ाइल का नाम सेट करने के लिए किया जाता है.
|
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
इस विकल्प से यह तय किया जाता है कि इंस्ट्रुमेंटेशन टेस्ट के नतीजों की जांच की जानी चाहिए या नहीं. साथ ही, यह पक्का किया जाता है कि कोई गड़बड़ी न हुई हो.
|
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-hidden-api-checks को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-isolated-storage को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-restart को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-test-api-access को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
यह कुकी सेट करती है कि होस्ट की ओर से इस्तेमाल किए गए 'am instrument' में --no-window-animation को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
यह तय करता है कि इंस्टॉल किए जाने वाले APK को क्वेरी किया जा सकता है या नहीं. इसके लिए, false को सेट किया जाता है.
|
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
यह कुकी, APK इंस्टॉल करने की अनुमतियां देती है.
|
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
यह कुकी, इंस्टॉल करने के निर्देश के अतिरिक्त विकल्प सेट करती है.
|
DeviceTestRunOptions
|
setInstrumentInPcc(boolean instrumentInPcc)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --instrument-in-pcc को जोड़ना है या नहीं.
|
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
यह विकल्प, पूरे इंस्ट्रुमेंटेशन को चलाने और पूरा करने के लिए ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करता है.
|
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
यह कुकी, ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करती है. इस समय तक इंस्ट्रुमेंटेशन, आउटपुट देना बंद कर सकता है. इसके बाद, इसे बंद कर दिया जाता है.
|
DeviceTestRunOptions
|
setRunner(String runner)
यह उस इंस्ट्रुमेंटेशन रनर को सेट करता है जिसका इस्तेमाल इंस्ट्रुमेंटेशन को चलाने के लिए किया जाना चाहिए.
|
DeviceTestRunOptions
|
setTestClassName(String testClassName)
यह उस क्लास का नाम सेट करता है जिस पर इंस्ट्रुमेंटेशन को चलाना चाहिए.
|
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
इस कुकी का इस्तेमाल, उस तरीके का नाम सेट करने के लिए किया जाता है जिसे इंस्ट्रुमेंटेशन को चलाना चाहिए.
|
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
यह कुकी, ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करती है. इससे यह तय होता है कि टेस्ट कितने समय तक चलेगा. इसके बाद, टेस्ट को रोक दिया जाएगा.
|
DeviceTestRunOptions
|
setUserId(Integer userId)
यह उस यूज़र आईडी को सेट करता है जिसके लिए इंस्ट्रुमेंटेशन को चलाना चाहिए.
|
boolean
|
shouldCheckResults()
|
सार्वजनिक कंस्ट्रक्टर
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
| पैरामीटर |
packageName |
String |
पब्लिक मेथड
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
ऐसा आर्ग्युमेंट जोड़ें जिसे इंस्ट्रुमेंटेशन में पास किया जाएगा.
| पैरामीटर |
key |
String |
value |
String |
public void clearExtraListeners ()
getApkFileName
public String getApkFileName ()
यह एपीके इंस्टॉल करने के लिए, एपीके फ़ाइल का नाम दिखाता है.
getInstallArgs
public String[] getInstallArgs ()
यह इंस्टॉल करने के निर्देश के अतिरिक्त विकल्प दिखाता है.
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
| रिटर्न |
Map<String, String> |
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
getPackageName
public String getPackageName ()
getRunner
public String getRunner ()
getTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
getUserId
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
इंस्टॉल किए जाने वाले APK के लिए क्वेरी की जा सकती है या नहीं. डिफ़ॉल्ट वैल्यू, सही है.
isGrantPermission
public boolean isGrantPermission ()
यह तय करना कि APK इंस्टॉल करने की अनुमतियां देनी हैं या नहीं.
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
isInstrumentInPcc
public boolean isInstrumentInPcc ()
होस्ट की ओर से इस्तेमाल किए गए 'am instrument' में --instrument-in-pcc को जोड़ना है या नहीं.
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
isRestartDisabled
public boolean isRestartDisabled ()
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
इस कुकी का इस्तेमाल, APK इंस्टॉल करने के लिए APK फ़ाइल का नाम सेट करने के लिए किया जाता है.
| पैरामीटर |
apkFileName |
String |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
इस विकल्प से यह तय किया जाता है कि इंस्ट्रुमेंटेशन टेस्ट के नतीजों की जांच की जानी चाहिए या नहीं. साथ ही, यह पक्का किया जाता है कि कोई गड़बड़ी न हुई हो.
| पैरामीटर |
checkResults |
boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-hidden-api-checks को जोड़ना है या नहीं.
| पैरामीटर |
disableHiddenApiCheck |
boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-isolated-storage को जोड़ना है या नहीं.
| पैरामीटर |
disableIsolatedStorage |
boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-restart को जोड़ना है या नहीं.
| पैरामीटर |
disableRestart |
boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --no-test-api-access को जोड़ना है या नहीं.
| पैरामीटर |
disableTestApiCheck |
boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
यह कुकी सेट करती है कि होस्ट की ओर से इस्तेमाल किए गए 'am instrument' में --no-window-animation को जोड़ना है या नहीं.
| पैरामीटर |
disableWindowAnimation |
boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
यह तय करता है कि इंस्टॉल किए जाने वाले APK को क्वेरी किया जा सकता है या नहीं. इसके लिए, false को सेट किया जाता है.
| पैरामीटर |
forceQueryable |
boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
यह कुकी, APK इंस्टॉल करने की अनुमतियां देती है.
| पैरामीटर |
grantPermission |
boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
यह कुकी, इंस्टॉल करने के निर्देश के अतिरिक्त विकल्प सेट करती है.
| पैरामीटर |
installArgs |
String |
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
यह कुकी सेट करती है कि होस्ट साइड से इस्तेमाल किए गए 'am instrument' में --instrument-in-pcc को जोड़ना है या नहीं.
| पैरामीटर |
instrumentInPcc |
boolean |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
यह विकल्प, पूरे इंस्ट्रुमेंटेशन को चलाने और पूरा करने के लिए ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करता है. टाइम आउट न होने के लिए, इसे 0 पर सेट करें. ज़रूरी नहीं.
| पैरामीटर |
maxInstrumentationTimeoutMs |
Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
यह कुकी, ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करती है. इस समय तक इंस्ट्रुमेंटेशन, आउटपुट देना बंद कर सकता है. इसके बाद, इसे बंद कर दिया जाता है. टाइम आउट न होने के लिए, इसे 0 पर सेट करें. ज़रूरी नहीं.
| पैरामीटर |
maxTimeToOutputMs |
Long |
setRunner
public DeviceTestRunOptions setRunner (String runner)
यह उस इंस्ट्रुमेंटेशन रनर को सेट करता है जिसका इस्तेमाल इंस्ट्रुमेंटेशन को चलाने के लिए किया जाना चाहिए. डिफ़ॉल्ट
रनर, 'android.support.test.runner.AndroidJUnitRunner' होता है. ज़रूरी नहीं.
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
यह उस क्लास का नाम सेट करता है जिस पर इंस्ट्रुमेंटेशन को चलाना चाहिए. इंस्ट्रूमेंटेशन को फ़िल्टर किया जाएगा, ताकि सिर्फ़ क्लास चल सके. इसका इस्तेमाल setTestMethodName(String) के साथ किया जा सकता है. ज़रूरी नहीं.
| पैरामीटर |
testClassName |
String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
इस कुकी का इस्तेमाल, उस तरीके का नाम सेट करने के लिए किया जाता है जिसे इंस्ट्रुमेंटेशन को चलाना चाहिए. यह कुकी तब ही ठीक से काम करती है, जब setTestClassName(String) सेट किया गया हो. ज़रूरी नहीं.
| पैरामीटर |
testMethodName |
String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
यह कुकी, ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करती है. इससे यह तय होता है कि टेस्ट कितने समय तक चलेगा. इसके बाद, टेस्ट को रोक दिया जाएगा. टाइम आउट न होने के लिए, इसे 0 पर सेट करें. ज़रूरी नहीं.
| पैरामीटर |
testTimeoutMs |
Long |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
यह उस यूज़र आईडी को सेट करता है जिसके लिए इंस्ट्रुमेंटेशन को चलाना चाहिए. ज़रूरी नहीं.
shouldCheckResults
public boolean shouldCheckResults ()