DeviceTestRun विकल्प
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()
इंस्टॉल करने के निर्देश से जुड़े ज़्यादा विकल्प दिखाता है.
|
|
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)
यह सेट करता है कि --no-hidden-api-checks को 'am इंस्ट्रुमेंट' में जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
|
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
यह सेट करता है कि 'am उपकरण' में --no-isolated-storage को जोड़ना है या नहीं' इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
|
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
यह सेट करता है कि जोड़ना है या नहीं --'am इंस्ट्रुमेंट' में कोई-रीस्टार्ट नहीं का इस्तेमाल होस्ट की तरफ़ से किया गया है.
|
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
यह सेट करता है कि 'am उपकरण' में --no-test-api-access को जोड़ना है या नहीं होस्ट से इस्तेमाल किया गया
की ओर.
|
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
यह सेट करता है कि 'am इंस्ट्रुमेंट' में --no-window-animission को जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
|
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()
|
सार्वजनिक कंस्ट्रक्टर
DeviceTestRun विकल्प
public DeviceTestRunOptions (String packageName)
पैरामीटर |
packageName |
String |
सार्वजनिक तरीके
ऐड इंस्ट्रुमेंटेशनआर्ग
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
इंस्ट्रुमेंटेशन में पास किया जाने वाला तर्क जोड़ें.
पैरामीटर |
key |
String |
value |
String |
public void clearExtraListeners ()
getApkFileName
public String getApkFileName ()
apk इंस्टॉलेशन के लिए apk फ़ाइल का नाम देता है.
public getExtraListeners ()
getइंस्टॉलArgs
public String[] getInstallArgs ()
इंस्टॉल करने के निर्देश से जुड़े ज़्यादा विकल्प दिखाता है.
getइंस्ट्रुमेंटेशनआर्ग्स
public getInstrumentationArgs ()
getMaxइंस्ट्रुमेंटेशनटाइमआउटMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
getपैकेज का नाम
public String getPackageName ()
गेटरनर
public String getRunner ()
GetTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
'उपयोगकर्ता आईडी'
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
इंस्टॉल किया जाने वाला apk, क्वेरी करने लायक होना चाहिए या नहीं. डिफ़ॉल्ट तौर पर, यह वैल्यू 'सही' पर सेट होती है.
isgrantPermission
public boolean isGrantPermission ()
apk इंस्टॉलेशन के लिए अनुमतियां देनी हैं या नहीं.
ishiddenApiCheckdisabled
public boolean isHiddenApiCheckDisabled ()
आइसोलेटेडस्टोरेज की सुविधा बंद है
public boolean isIsolatedStorageDisabled ()
रीस्टार्ट बंद है
public boolean isRestartDisabled ()
isTestApiCheckEnabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationdisabled
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
apk इंस्टॉलेशन के लिए apk फ़ाइल का नाम सेट करता है.
पैरामीटर |
apkFileName |
String |
तय की गई जाँच के नतीजे
public DeviceTestRunOptions setCheckResults (boolean checkResults)
यह सेट करती है कि इंस्ट्रुमेंटेशन के चलाए जाने के नतीजों को चुना जाना चाहिए या नहीं. साथ ही, पक्का करता है कि
गड़बड़ियां हुईं.
पैरामीटर |
checkResults |
boolean |
सेट डिफ़ॉल्ट छिपा हुआ एपीआईचेक
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
यह सेट करता है कि --no-hidden-api-checks को 'am इंस्ट्रुमेंट' में जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
पैरामीटर |
disableHiddenApiCheck |
boolean |
सेट बंद करेंIolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
यह सेट करता है कि 'am उपकरण' में --no-isolated-storage को जोड़ना है या नहीं' इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
पैरामीटर |
disableIsolatedStorage |
boolean |
सेट बंद करें रीस्टार्ट करें
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
यह सेट करता है कि जोड़ना है या नहीं --'am इंस्ट्रुमेंट' में कोई-रीस्टार्ट नहीं का इस्तेमाल होस्ट की तरफ़ से किया गया है.
पैरामीटर |
disableRestart |
boolean |
सेट डिफ़ॉल्टटेस्टएपीआईचेक
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
यह सेट करता है कि 'am उपकरण' में --no-test-api-access को जोड़ना है या नहीं होस्ट से इस्तेमाल किया गया
की ओर.
पैरामीटर |
disableTestApiCheck |
boolean |
setEnabledWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
यह सेट करता है कि 'am इंस्ट्रुमेंट' में --no-window-animission को जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया
होस्ट साइड.
पैरामीटर |
disableWindowAnimation |
boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
अगर इंस्टॉल किए जाने वाले APK को क्वेरी करने लायक नहीं होना चाहिए, तो यह false
सेट करता है.
पैरामीटर |
forceQueryable |
boolean |
सेट ग्रांटअनुमति
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
apk इंस्टॉलेशन के लिए अनुमतियां देता है.
पैरामीटर |
grantPermission |
boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प सेट करता है.
पैरामीटर |
installArgs |
String |
setMaxइंस्ट्रुमेंटेशनटाइमआउटएम
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
यह तय करता है कि पूरा इंस्ट्रुमेंटेशन ज़्यादा से ज़्यादा कितने समय (मिलीसेकंड में) को चलाएगा और
पूरा हुआ. टाइम आउट न करने के लिए, 0 पर सेट करें. ज़रूरी नहीं.
पैरामीटर |
maxInstrumentationTimeoutMs |
Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
यह ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करता है. इंस्ट्रुमेंटेशन, आउटपुट देने से पहले बंद हो सकता है
रोक दिया गया है. टाइम आउट न करने के लिए, 0 पर सेट करें. ज़रूरी नहीं.
पैरामीटर |
maxTimeToOutputMs |
Long |
सेट रनर
public DeviceTestRunOptions setRunner (String runner)
इंस्ट्रुमेंटेशन रनर सेट करता है, जिसका इस्तेमाल इंस्ट्रुमेंटेशन को चलाने के लिए किया जाना चाहिए. डिफ़ॉल्ट
रनर, 'android.support.test.Runner.AndroidJUnitRunner' है. ज़रूरी नहीं.
सेटटेस्टक्लासनाम
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 |
सेट उपयोगकर्ता आईडी
public DeviceTestRunOptions setUserId (Integer userId)
वह यूज़र आईडी सेट करता है जिसके हिसाब से इंस्ट्रुमेंटेशन चलाना चाहिए. ज़रूरी नहीं.
जाँच के नतीजे
public boolean shouldCheckResults ()