DeviceTestRunOptions

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-issolated-storage को जोड़ा जाए या नहीं।

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

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

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

DeviceTestRunOptions

public DeviceTestRunOptions (String packageName)

मापदंडों
packageName String

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

अतिरिक्त लिस्टनर जोड़ें

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

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

रिटर्न
String

गेटडिवाइस

public ITestDevice getDevice ()

रिटर्न
ITestDevice

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

public  getExtraListeners ()

रिटर्न

getInstallArgs

public String[] getInstallArgs ()

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

रिटर्न
String[]

इंस्ट्रुमेंटेशनआर्ग प्राप्त करें

public  getInstrumentationArgs ()

रिटर्न

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

रिटर्न
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

रिटर्न
Long

getPackageName

public String getPackageName ()

रिटर्न
String

गेट रनर

public String getRunner ()

रिटर्न
String

getTestClassName

public String getTestClassName ()

रिटर्न
String

getTestMethodName

public String getTestMethodName ()

रिटर्न
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

रिटर्न
Long

getUserId

public Integer getUserId ()

रिटर्न
Integer

बल क्वेरी करने योग्य है

public boolean isForceQueryable ()

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

रिटर्न
boolean

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

public boolean isGrantPermission ()

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

रिटर्न
boolean

isHiddenApiCheckअक्षम

public boolean isHiddenApiCheckDisabled ()

रिटर्न
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

रिटर्न
boolean

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

public boolean isRestartDisabled ()

रिटर्न
boolean

isTestApiCheckअक्षम

public boolean isTestApiCheckDisabled ()

रिटर्न
boolean

isWindowएनीमेशन अक्षम है

public boolean isWindowAnimationDisabled ()

रिटर्न
boolean

सेटएपीकेफाइलनाम

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

सेट डिसेबल आइसोलेटेड स्टोरेज

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

मापदंडों
disableIsolatedStorage boolean

रिटर्न
DeviceTestRunOptions

सेट अक्षम करेंपुनरारंभ करें

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

सेट डिसेबलविंडोएनीमेशन

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

मापदंडों
disableWindowAnimation boolean

रिटर्न
DeviceTestRunOptions

सेटफोर्सक्वेरीएबल

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

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

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

सेट यूज़र आईडी

public DeviceTestRunOptions setUserId (Integer userId)

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

मापदंडों
userId Integer

रिटर्न
DeviceTestRunOptions

चाहिएचेकपरिणाम

public boolean shouldCheckResults ()

रिटर्न
boolean