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()
APK इंस्टॉलेशन के लिए, APK फ़ाइल का नाम दिखाता है.
|
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
install कमांड के अतिरिक्त विकल्प दिखाता है.
|
|
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
|
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
|
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 ()
APK इंस्टॉलेशन के लिए, APK फ़ाइल का नाम दिखाता है.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
install कमांड के अतिरिक्त विकल्प दिखाता है.
getInstrumentationArgs
public getInstrumentationArgs ()
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 ()
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 |
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 ()