डिवाइस टेस्ट रन विकल्प

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

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

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

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

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)

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

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

यह सेट करता है कि होस्ट की ओर से उपयोग किए जाने वाले 'एम इंस्ट्रूमेंट' में --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 ()

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

डिवाइस टेस्ट रन विकल्प

public DeviceTestRunOptions (String packageName)

पैरामीटर
packageName String

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

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

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

पैरामीटर
listener ITestLifeCycleReceiver

रिटर्न
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

एक तर्क जोड़ें जो इंस्ट्रूमेंटेशन को पास किया जाएगा।

पैरामीटर
key String

value String

रिटर्न
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

addInstrumentationArg(String, String) के साथ पहले सेट किए गए सभी इंस्ट्रूमेंटेशन तर्कों को साफ़ करें।

getApkFileName

public String getApkFileName ()

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

रिटर्न
String

getDevice

public ITestDevice getDevice ()

रिटर्न
ITestDevice

getExtraListeners

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

isGrantPermission

public boolean isGrantPermission ()

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

रिटर्न
boolean

isHiddenApiCheckDisabled है

public boolean isHiddenApiCheckDisabled ()

रिटर्न
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

रिटर्न
boolean

isRestartDisabled

public boolean isRestartDisabled ()

रिटर्न
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

रिटर्न
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

रिटर्न
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

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

पैरामीटर
apkFileName String

रिटर्न
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

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

पैरामीटर
checkResults boolean

रिटर्न
DeviceTestRunOptions

सेटडिवाइस

public DeviceTestRunOptions setDevice (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

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

पैरामीटर
disableHiddenApiCheck boolean

रिटर्न
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

पैरामीटर
disableIsolatedStorage boolean

रिटर्न
DeviceTestRunOptions

सेट डिसेबल रीस्टार्ट

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

पैरामीटर
disableRestart boolean

रिटर्न
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

पैरामीटर
disableTestApiCheck boolean

रिटर्न
DeviceTestRunOptions

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

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

पैरामीटर
disableWindowAnimation boolean

रिटर्न
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

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

पैरामीटर
forceQueryable boolean

रिटर्न
DeviceTestRunOptions

setGrantPermission

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

setRunner

public DeviceTestRunOptions setRunner (String runner)

इंस्ट्रूमेंटेशन रनर सेट करता है जिसका उपयोग इंस्ट्रूमेंटेशन चलाने के लिए किया जाना चाहिए। डिफ़ॉल्ट रनर 'android.support.test.runner.AndroidJUnitRunner' है। वैकल्पिक।

पैरामीटर
runner String

रिटर्न
DeviceTestRunOptions

setTestClassName

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

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

उस यूजर आईडी को सेट करता है जिसके खिलाफ इंस्ट्रूमेंटेशन चलना चाहिए। वैकल्पिक।

पैरामीटर
userId Integer

रिटर्न
DeviceTestRunOptions

shouldचेकपरिणाम

public boolean shouldCheckResults ()

रिटर्न
boolean