डिवाइसटेस्टरनऑप्शंस
public class DeviceTestRunOptions
extends Object
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
BaseHostJUnit4Test के माध्यम से डिवाइस परीक्षण चलाने से संबंधित विकल्पों के लिए एक बिल्डर क्लास।
सारांश
सार्वजनिक निर्माणकर्ता
डिवाइसटेस्टरनऑप्शंस
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 ()
एपीके इंस्टॉलेशन के लिए एपीके फ़ाइल का नाम लौटाता है।
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
इंस्टॉल कमांड के अतिरिक्त विकल्प लौटाता है।
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 ()
एपीके इंस्टॉल किया जाना है या नहीं, यह पूछताछ योग्य होना चाहिए। डिफ़ॉल्ट मान सत्य है।
अनुदानअनुमति है
public boolean isGrantPermission ()
एपीके इंस्टालेशन के लिए अनुमति देनी है या नहीं।
HiddenApiCheckअक्षम है
public boolean isHiddenApiCheckDisabled ()
आइसोलेटेडस्टोरेजअक्षम है
public boolean isIsolatedStorageDisabled ()
पुनरारंभअक्षम है
public boolean isRestartDisabled ()
isTestApiCheckअक्षम है
public boolean isTestApiCheckDisabled ()
विंडोएनिमेशन अक्षम है
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
एपीके इंस्टॉलेशन के लिए एपीके फ़ाइल का नाम सेट करता है।
पैरामीटर |
---|
apkFileName | String |
सेटचेकपरिणाम
public DeviceTestRunOptions setCheckResults (boolean checkResults)
यह निर्धारित करता है कि उपकरण चलाने के परिणामों की जाँच की जानी चाहिए या नहीं और सुनिश्चित करें कि कोई विफलता न हो।
पैरामीटर |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am इंस्ट्रूमेंट' में --no-hidden-api-checks जोड़ना है या नहीं।
पैरामीटर |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
यह निर्धारित करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am उपकरण' में --no-isolated-storage को जोड़ना है या नहीं।
पैरामीटर |
---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am उपकरण' में --no-restart जोड़ना है या नहीं।
पैरामीटर |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'am उपकरण' में --no-test-api-access जोड़ना है या नहीं।
पैरामीटर |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'एम इंस्ट्रूमेंट' में --नो-विंडो-एनीमेशन जोड़ना है या नहीं।
पैरामीटर |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
यदि इंस्टॉल किया जाने वाला एपीके क्वेरी करने योग्य नहीं होना चाहिए तो false
सेट करता है।
पैरामीटर |
---|
forceQueryable | boolean |
अनुदान अनुमति सेट करें
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
एपीके इंस्टॉलेशन के लिए अनुमति देता है।
पैरामीटर |
---|
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 |
सेटरनर
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 |
सेटटेस्टटाइमआउटएमएस
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
किसी परीक्षण के बाधित होने से पहले चलने का अधिकतम समय (मिलीसेकंड में) निर्धारित करता है। बिना किसी टाइमआउट के 0 पर सेट करें। वैकल्पिक।
पैरामीटर |
---|
testTimeoutMs | Long |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
उपयोगकर्ता आईडी सेट करता है जिसके विरुद्ध उपकरण चलना चाहिए। वैकल्पिक।
परिणाम जांचना चाहिए
public boolean shouldCheckResults ()