डिवाइसटेस्टरनऑप्शंस

public class DeviceTestRunOptions
extends Object

java.lang.ऑब्जेक्ट
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 ()

एपीके इंस्टॉलेशन के लिए एपीके फ़ाइल का नाम लौटाता है।

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

इंस्टॉल कमांड के अतिरिक्त विकल्प लौटाता है।

getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isForceQueryable ()

एपीके इंस्टॉल किया जाना है या नहीं, यह पूछताछ योग्य होना चाहिए।

boolean isGrantPermission ()

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

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

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

DeviceTestRunOptions setCheckResults (boolean checkResults)

यह निर्धारित करता है कि उपकरण चलाने के परिणामों की जाँच की जानी चाहिए या नहीं और सुनिश्चित करें कि कोई विफलता न हो।

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am इंस्ट्रूमेंट' में --no-hidden-api-checks जोड़ना है या नहीं।

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am उपकरण' में --no-restart जोड़ना है या नहीं।

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'एम इंस्ट्रूमेंट' में --नो-विंडो-एनीमेशन जोड़ना है या नहीं।

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

यदि इंस्टॉल किया जाने वाला एपीके क्वेरी करने योग्य नहीं होना चाहिए तो false सेट करता है।

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

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

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 ()

सार्वजनिक निर्माणकर्ता

डिवाइसटेस्टरनऑप्शंस

public DeviceTestRunOptions (String packageName)

पैरामीटर
packageName String

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

अतिरिक्त श्रोता जोड़ें

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

चलाए जा रहे इंस्ट्रुमेंटेशन में एक अतिरिक्त श्रोता जोड़ें।

पैरामीटर
listener ITestLifeCycleReceiver

रिटर्न
DeviceTestRunOptions

addInstrumentationArg

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 ()

एपीके इंस्टॉलेशन के लिए एपीके फ़ाइल का नाम लौटाता है।

रिटर्न
String

डिवाइस प्राप्त करें

public ITestDevice getDevice ()

रिटर्न
ITestDevice

अतिरिक्त श्रोता प्राप्त करें

public  getExtraListeners ()

रिटर्न

getInstallArgs

public String[] getInstallArgs ()

इंस्टॉल कमांड के अतिरिक्त विकल्प लौटाता है।

रिटर्न
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

रिटर्न

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

रिटर्न
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

रिटर्न
Long

getPackageName

public String getPackageName ()

रिटर्न
String

getRunner

public String getRunner ()

रिटर्न
String

getTestClassName

public String getTestClassName ()

रिटर्न
String

getTestMethodName

public String getTestMethodName ()

रिटर्न
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

रिटर्न
Long

getUserId

public Integer getUserId ()

रिटर्न
Integer

isForceQueryable

public boolean isForceQueryable ()

एपीके इंस्टॉल किया जाना है या नहीं, यह पूछताछ योग्य होना चाहिए। डिफ़ॉल्ट मान सत्य है।

रिटर्न
boolean

अनुदानअनुमति है

public boolean isGrantPermission ()

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

रिटर्न
boolean

HiddenApiCheckअक्षम है

public boolean isHiddenApiCheckDisabled ()

रिटर्न
boolean

आइसोलेटेडस्टोरेजअक्षम है

public boolean isIsolatedStorageDisabled ()

रिटर्न
boolean

पुनरारंभअक्षम है

public boolean isRestartDisabled ()

रिटर्न
boolean

isTestApiCheckअक्षम है

public boolean isTestApiCheckDisabled ()

रिटर्न
boolean

विंडोएनिमेशन अक्षम है

public boolean isWindowAnimationDisabled ()

रिटर्न
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

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

पैरामीटर
apkFileName String

रिटर्न
DeviceTestRunOptions

सेटचेकपरिणाम

public DeviceTestRunOptions setCheckResults (boolean checkResults)

यह निर्धारित करता है कि उपकरण चलाने के परिणामों की जाँच की जानी चाहिए या नहीं और सुनिश्चित करें कि कोई विफलता न हो।

पैरामीटर
checkResults boolean

रिटर्न
DeviceTestRunOptions

सेटडिवाइस

public DeviceTestRunOptions setDevice (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am इंस्ट्रूमेंट' में --no-hidden-api-checks जोड़ना है या नहीं।

पैरामीटर
disableHiddenApiCheck boolean

रिटर्न
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

पैरामीटर
disableIsolatedStorage boolean

रिटर्न
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am उपकरण' में --no-restart जोड़ना है या नहीं।

पैरामीटर
disableRestart boolean

रिटर्न
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

पैरामीटर
disableTestApiCheck boolean

रिटर्न
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'एम इंस्ट्रूमेंट' में --नो-विंडो-एनीमेशन जोड़ना है या नहीं।

पैरामीटर
disableWindowAnimation boolean

रिटर्न
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

यदि इंस्टॉल किया जाने वाला एपीके क्वेरी करने योग्य नहीं होना चाहिए तो false सेट करता है।

पैरामीटर
forceQueryable boolean

रिटर्न
DeviceTestRunOptions

अनुदान अनुमति सेट करें

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

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

पैरामीटर
grantPermission boolean

रिटर्न
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

इंस्टॉल कमांड के अतिरिक्त विकल्प सेट करता है।

पैरामीटर
installArgs String

रिटर्न
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

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

सेटटेस्टटाइमआउटएमएस

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

किसी परीक्षण के बाधित होने से पहले चलने का अधिकतम समय (मिलीसेकंड में) निर्धारित करता है। बिना किसी टाइमआउट के 0 पर सेट करें। वैकल्पिक।

पैरामीटर
testTimeoutMs Long

रिटर्न
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

उपयोगकर्ता आईडी सेट करता है जिसके विरुद्ध उपकरण चलना चाहिए। वैकल्पिक।

पैरामीटर
userId Integer

रिटर्न
DeviceTestRunOptions

परिणाम जांचना चाहिए

public boolean shouldCheckResults ()

रिटर्न
boolean