DeviceTestRun विकल्प

public class DeviceTestRunOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


BaseHostJUnit4Test के ज़रिए, डिवाइस की जांच करने से जुड़े विकल्पों के लिए बिल्डर क्लास.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

DeviceTestRunOptions(String packageName)

सार्वजनिक तरीके

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

सार्वजनिक तरीके

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

चलाए जा रहे इंस्ट्रुमेंटेशन के लिए, एक और लिसनर जोड़ें.

पैरामीटर
listener ITestLifeCycleReceiver

रिटर्न
DeviceTestRunOptions

ऐड इंस्ट्रुमेंटेशनआर्ग

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

इंस्ट्रुमेंटेशन में पास किया जाने वाला तर्क जोड़ें.

पैरामीटर
key String

value String

रिटर्न
DeviceTestRunOptions

क्लीयरएक्स्ट्रा लिसनर

public void clearExtraListeners ()

क्लीयर इंस्ट्रुमेंटेशन आर्ग

public void clearInstrumentationArgs ()

addInstrumentationArg(String, String) के साथ पहले से सेट किए गए सभी इंस्ट्रुमेंटेशन तर्क मिटाएं.

getApkFileName

public String getApkFileName ()

apk इंस्टॉलेशन के लिए apk फ़ाइल का नाम देता है.

रिटर्न
String

'डिवाइस पाएं'

public ITestDevice getDevice ()

रिटर्न
ITestDevice

getExtraListeners

public  getExtraListeners ()

रिटर्न

getइंस्टॉलArgs

public String[] getInstallArgs ()

इंस्टॉल करने के निर्देश से जुड़े ज़्यादा विकल्प दिखाता है.

रिटर्न
String[]

getइंस्ट्रुमेंटेशनआर्ग्स

public  getInstrumentationArgs ()

रिटर्न

getMaxइंस्ट्रुमेंटेशनटाइमआउटMs

public Long getMaxInstrumentationTimeoutMs ()

रिटर्न
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

रिटर्न
Long

getपैकेज का नाम

public String getPackageName ()

रिटर्न
String

गेटरनर

public String getRunner ()

रिटर्न
String

GetTestClassName

public String getTestClassName ()

रिटर्न
String

getTestMethodName

public String getTestMethodName ()

रिटर्न
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

रिटर्न
Long

'उपयोगकर्ता आईडी'

public Integer getUserId ()

रिटर्न
Integer

isForceQueryable

public boolean isForceQueryable ()

इंस्टॉल किया जाने वाला apk, क्वेरी करने लायक होना चाहिए या नहीं. डिफ़ॉल्ट तौर पर, यह वैल्यू 'सही' पर सेट होती है.

रिटर्न
boolean

isgrantPermission

public boolean isGrantPermission ()

apk इंस्टॉलेशन के लिए अनुमतियां देनी हैं या नहीं.

रिटर्न
boolean

ishiddenApiCheckdisabled

public boolean isHiddenApiCheckDisabled ()

रिटर्न
boolean

आइसोलेटेडस्टोरेज की सुविधा बंद है

public boolean isIsolatedStorageDisabled ()

रिटर्न
boolean

रीस्टार्ट बंद है

public boolean isRestartDisabled ()

रिटर्न
boolean

isTestApiCheckEnabled

public boolean isTestApiCheckDisabled ()

रिटर्न
boolean

isWindowAnimationdisabled

public boolean isWindowAnimationDisabled ()

रिटर्न
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

apk इंस्टॉलेशन के लिए apk फ़ाइल का नाम सेट करता है.

पैरामीटर
apkFileName String

रिटर्न
DeviceTestRunOptions

तय की गई जाँच के नतीजे

public DeviceTestRunOptions setCheckResults (boolean checkResults)

यह सेट करती है कि इंस्ट्रुमेंटेशन के चलाए जाने के नतीजों को चुना जाना चाहिए या नहीं. साथ ही, पक्का करता है कि गड़बड़ियां हुईं.

पैरामीटर
checkResults boolean

रिटर्न
DeviceTestRunOptions

डिवाइस सेट करें

public DeviceTestRunOptions setDevice (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न
DeviceTestRunOptions

सेट डिफ़ॉल्ट छिपा हुआ एपीआईचेक

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

यह सेट करता है कि --no-hidden-api-checks को 'am इंस्ट्रुमेंट' में जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया होस्ट साइड.

पैरामीटर
disableHiddenApiCheck boolean

रिटर्न
DeviceTestRunOptions

सेट बंद करेंIolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

यह सेट करता है कि 'am उपकरण' में --no-isolated-storage को जोड़ना है या नहीं' इस डेटा से इस्तेमाल किया गया होस्ट साइड.

पैरामीटर
disableIsolatedStorage boolean

रिटर्न
DeviceTestRunOptions

सेट बंद करें रीस्टार्ट करें

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

यह सेट करता है कि जोड़ना है या नहीं --'am इंस्ट्रुमेंट' में कोई-रीस्टार्ट नहीं का इस्तेमाल होस्ट की तरफ़ से किया गया है.

पैरामीटर
disableRestart boolean

रिटर्न
DeviceTestRunOptions

सेट डिफ़ॉल्टटेस्टएपीआईचेक

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

यह सेट करता है कि 'am उपकरण' में --no-test-api-access को जोड़ना है या नहीं होस्ट से इस्तेमाल किया गया की ओर.

पैरामीटर
disableTestApiCheck boolean

रिटर्न
DeviceTestRunOptions

setEnabledWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

यह सेट करता है कि 'am इंस्ट्रुमेंट' में --no-window-animission को जोड़ना है या नहीं इस डेटा से इस्तेमाल किया गया होस्ट साइड.

पैरामीटर
disableWindowAnimation boolean

रिटर्न
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

अगर इंस्टॉल किए जाने वाले APK को क्वेरी करने लायक नहीं होना चाहिए, तो यह false सेट करता है.

पैरामीटर
forceQueryable boolean

रिटर्न
DeviceTestRunOptions

सेट ग्रांटअनुमति

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

apk इंस्टॉलेशन के लिए अनुमतियां देता है.

पैरामीटर
grantPermission boolean

रिटर्न
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प सेट करता है.

पैरामीटर
installArgs String

रिटर्न
DeviceTestRunOptions

setMaxइंस्ट्रुमेंटेशनटाइमआउटएम

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

यह तय करता है कि पूरा इंस्ट्रुमेंटेशन ज़्यादा से ज़्यादा कितने समय (मिलीसेकंड में) को चलाएगा और पूरा हुआ. टाइम आउट न करने के लिए, 0 पर सेट करें. ज़रूरी नहीं.

पैरामीटर
maxInstrumentationTimeoutMs Long

रिटर्न
DeviceTestRunOptions

setMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

यह ज़्यादा से ज़्यादा समय (मिलीसेकंड में) सेट करता है. इंस्ट्रुमेंटेशन, आउटपुट देने से पहले बंद हो सकता है रोक दिया गया है. टाइम आउट न करने के लिए, 0 पर सेट करें. ज़रूरी नहीं.

पैरामीटर
maxTimeToOutputMs Long

रिटर्न
DeviceTestRunOptions

सेट रनर

public DeviceTestRunOptions setRunner (String runner)

इंस्ट्रुमेंटेशन रनर सेट करता है, जिसका इस्तेमाल इंस्ट्रुमेंटेशन को चलाने के लिए किया जाना चाहिए. डिफ़ॉल्ट रनर, 'android.support.test.Runner.AndroidJUnitRunner' है. ज़रूरी नहीं.

पैरामीटर
runner String

रिटर्न
DeviceTestRunOptions

सेटटेस्टक्लासनाम

public DeviceTestRunOptions setTestClassName (String testClassName)

इस विकल्प से, इंस्ट्रुमेंटेशन को चलाने के लिए क्लास का नाम सेट किया जाता है. इंस्ट्रुमेंटेशन फ़िल्टर किया जाएगा का इस्तेमाल करें. setTestMethodName(String) के साथ इस्तेमाल किया जा सकता है. ज़रूरी नहीं.

पैरामीटर
testClassName String

रिटर्न
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

इस विकल्प से, इंस्ट्रुमेंटेशन को चलाने के लिए तरीके का नाम सेट किया जाता है. ठीक से काम करने के लिए setTestClassName(String) को सेट करना ज़रूरी है. ज़रूरी नहीं.

पैरामीटर
testMethodName String

रिटर्न
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

इससे यह तय किया जाता है कि टेस्ट में रुकावट आने से पहले, ज़्यादा से ज़्यादा कितने समय तक (मिलीसेकंड में) टेस्ट चलाया जा सकता है. वैल्यू को 0 पर सेट किया गया कोई टाइम आउट नहीं. ज़रूरी नहीं.

पैरामीटर
testTimeoutMs Long

रिटर्न
DeviceTestRunOptions

सेट उपयोगकर्ता आईडी

public DeviceTestRunOptions setUserId (Integer userId)

वह यूज़र आईडी सेट करता है जिसके हिसाब से इंस्ट्रुमेंटेशन चलाना चाहिए. ज़रूरी नहीं.

पैरामीटर
userId Integer

रिटर्न
DeviceTestRunOptions

जाँच के नतीजे

public boolean shouldCheckResults ()

रिटर्न
boolean