संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

बेसहोस्टजुनीट4टेस्ट

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver विस्तार करता है

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.testtype.junit4.BaseHostJUnit4Test


होस्ट JUnit4 स्टाइल टेस्ट चलाने के लिए बेस टेस्ट क्लास। यह वर्ग मेजबान की ओर से इंस्ट्रुमेंटेशन परीक्षणों को स्थापित करने, चलाने और साफ करने के लिए सहायता प्रदान करता है। यह वर्ग बहु-उपकरण संगत है। डुप्लीकेट उपयोगिता और बेस क्लास से बचने के लिए मेजबान पक्ष से उपकरण परीक्षण चलाने के लिए सत्य का एकमात्र स्रोत होना चाहिए।

सारांश

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

BaseHostJUnit4Test ()

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

final void autoTearDown ()

इंस्टॉल किए गए सभी एपीके के लिए स्वचालित फाड़।

final IAbi getAbi ()
final IBuildInfo getBuild ()
final ITestDevice getDevice ()
final IInvocationContext getInvocationContext ()
final TestRunResult getLastDeviceRunResults ()

नवीनतम रनडिवाइसटेस्ट से उत्पन्न TestRunResult लौटाता है।

final getListDevices ()
TestInformation getTestInformation ()
boolean hasDeviceFeature (String feature)
final void installPackage ( DeviceTestRunOptions options)

डिवाइस पर DeviceTestRunOptions के आधार पर एक एपीके इंस्टॉल करें।

final void installPackage ( ITestDevice device, String apkFileName, String... options)

किसी दिए गए डिवाइस पर उसका नाम दिया गया एपीके इंस्टॉल करें।

final void installPackage (String apkFileName, String... options)

डिवाइस पर उसका नाम दिया गया एपीके इंस्टॉल करें।

final void installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)

एक विशिष्ट उपयोगकर्ता के लिए अपना नाम दिया गया एपीके इंस्टॉल करें।

final void installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)

किसी दिए गए डिवाइस पर किसी विशिष्ट उपयोगकर्ता के लिए अपना नाम दिया गया एपीके इंस्टॉल करें।

final boolean isPackageInstalled (String pkg)

जांचता है कि डिवाइस पर किसी दिए गए नाम का पैकेज स्थापित है या नहीं

final boolean isPackageInstalled ( ITestDevice device, String pkg)

जांचता है कि डिवाइस पर किसी दिए गए नाम का पैकेज स्थापित है या नहीं

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( DeviceTestRunOptions options)

DeviceTestRunOptions में जानकारी के आधार पर इंस्ट्रूमेंटेशन बेस चलाता है।

final boolean runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests (String pkgName, String testClassName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final boolean runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि।

final void setAbi ( IAbi abi)
final void setTestInformation ( TestInformation testInformation)
final String uninstallPackage (String pkgName)

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

final String uninstallPackage ( ITestDevice device, String pkgName)

डिवाइस पर पैकेज को अनइंस्टॉल करता है

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

बेसहोस्टजुनीट4टेस्ट

public BaseHostJUnit4Test ()

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

ऑटो टियरडाउन

public final void autoTearDown ()

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

फेंकता
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

रिटर्न
IAbi

गेटबिल्ड

public final IBuildInfo getBuild ()

रिटर्न
IBuildInfo

गेटडिवाइस

public final ITestDevice getDevice ()

रिटर्न
ITestDevice

प्राप्त आमंत्रण प्रसंग

public final IInvocationContext getInvocationContext ()

रिटर्न
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

नवीनतम रनडिवाइसटेस्ट से उत्पन्न TestRunResult लौटाता है। या कोई परिणाम उपलब्ध नहीं होने पर शून्य।

रिटर्न
TestRunResult

getListDevices

public final  getListDevices ()

रिटर्न

टेस्ट की जानकारी प्राप्त करें

public TestInformation getTestInformation ()

रिटर्न
TestInformation

हैडिवाइसफीचर

public boolean hasDeviceFeature (String feature)

मापदंडों
feature String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

पैकेज स्थापित करे

public final void installPackage (DeviceTestRunOptions options)

डिवाइस पर DeviceTestRunOptions के आधार पर एक एपीके इंस्टॉल करें। एपीके अपने आप साफ हो जाएगा।

मापदंडों
options DeviceTestRunOptions : पैकेज संस्थापन के विकल्प।

फेंकता
DeviceNotAvailableException
TargetSetupError

पैकेज स्थापित करे

public final void installPackage (ITestDevice device, 
                String apkFileName, 
                String... options)

किसी दिए गए डिवाइस पर उसका नाम दिया गया एपीके इंस्टॉल करें। एपीके अपने आप साफ हो जाएगा।

मापदंडों
device ITestDevice : ITestDevice जिस पर apk इंस्टॉल करना है।

apkFileName String : एपीके फ़ाइल का नाम।

options String : इंस्टाल कमांड को दिए गए अतिरिक्त विकल्प

फेंकता
DeviceNotAvailableException
TargetSetupError

पैकेज स्थापित करे

public final void installPackage (String apkFileName, 
                String... options)

डिवाइस पर उसका नाम दिया गया एपीके इंस्टॉल करें। एपीके अपने आप साफ हो जाएगा।

मापदंडों
apkFileName String : एपीके फ़ाइल का नाम।

options String : इंस्टाल कमांड को दिए गए अतिरिक्त विकल्प

फेंकता
DeviceNotAvailableException
TargetSetupError

InstallPackageAsUser

public final void installPackageAsUser (String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

एक विशिष्ट उपयोगकर्ता के लिए अपना नाम दिया गया एपीके इंस्टॉल करें।

मापदंडों
apkFileName String : एपीके फ़ाइल का नाम।

grantPermission boolean : एपीके इंस्टॉल करते समय अनुदान अनुमति ध्वज को पास करना है या नहीं।

userId int : उस उपयोगकर्ता की उपयोगकर्ता आईडी जहां एपीके स्थापित करना है।

options String : इंस्टाल कमांड को दिए गए अतिरिक्त विकल्प

फेंकता
DeviceNotAvailableException
TargetSetupError

InstallPackageAsUser

public final void installPackageAsUser (ITestDevice device, 
                String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

किसी दिए गए डिवाइस पर किसी विशिष्ट उपयोगकर्ता के लिए अपना नाम दिया गया एपीके इंस्टॉल करें।

मापदंडों
device ITestDevice : ITestDevice जिस पर apk इंस्टॉल करना है।

apkFileName String : एपीके फ़ाइल का नाम।

grantPermission boolean : एपीके इंस्टॉल करते समय अनुदान अनुमति ध्वज को पास करना है या नहीं।

userId int : उस उपयोगकर्ता की उपयोगकर्ता आईडी जहां एपीके स्थापित करना है।

options String : इंस्टाल कमांड को दिए गए अतिरिक्त विकल्प

फेंकता
DeviceNotAvailableException
TargetSetupError

पैकेज स्थापित है

public final boolean isPackageInstalled (String pkg)

जांचता है कि डिवाइस पर किसी दिए गए नाम का पैकेज स्थापित है या नहीं

मापदंडों
pkg String : पैकेज का नाम

रिटर्न
boolean सही है अगर पैकेज डिवाइस पर पाया जाता है

फेंकता
DeviceNotAvailableException

पैकेज स्थापित है

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

जांचता है कि डिवाइस पर किसी दिए गए नाम का पैकेज स्थापित है या नहीं

मापदंडों
device ITestDevice : वह उपकरण जिसे पैकेज की स्थापना रद्द करनी चाहिए।

pkg String : पैकेज का नाम

रिटर्न
boolean सही है अगर पैकेज डिवाइस पर पाया जाता है

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

maxTimeToOutputMs Long : अधिकतम समयबाह्य परीक्षण को कुछ आउटपुट करना शुरू करना है।

maxInstrumentationTimeoutMs Long : अधिकतम समयबाह्य पूर्ण इंस्ट्रूमेंटेशन को पूरा करना है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                 instrumentationArgs, 
                 extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

runner String

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

maxTimeToOutputMs Long : अधिकतम समयबाह्य परीक्षण को कुछ आउटपुट करना शुरू करना है।

maxInstrumentationTimeoutMs Long : अधिकतम समयबाह्य पूर्ण इंस्ट्रूमेंटेशन को पूरा करना है।

checkResults boolean : क्रैश के लिए परिणामों की जाँच की जाती है या नहीं।

isHiddenApiCheckDisabled boolean : हमें छिपे हुए एपीआई चेक को अक्षम करना चाहिए या नहीं।

isTestApiCheckDisabled boolean : हमें परीक्षण एपीआई जांच को अक्षम करना चाहिए या नहीं।

isIsolatedStorageDisabled boolean : हमें पृथक भंडारण को अक्षम करना चाहिए या नहीं।

isWindowAnimationDisabled boolean : हमें विंडो एनिमेशन को डिसेबल करना चाहिए या नहीं।

instrumentationArgs : इंस्ट्रूमेंटेशन को पास करने के लिए तर्क।

extraListeners

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल हुआ। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                 instrumentationArgs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

runner String

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

maxTimeToOutputMs Long : अधिकतम समयबाह्य परीक्षण को कुछ आउटपुट करना शुरू करना है।

maxInstrumentationTimeoutMs Long : अधिकतम समयबाह्य पूर्ण इंस्ट्रूमेंटेशन को पूरा करना है।

checkResults boolean : क्रैश के लिए परिणामों की जाँच की जाती है या नहीं।

isHiddenApiCheckDisabled boolean : हमें छिपे हुए एपीआई चेक को अक्षम करना चाहिए या नहीं।

instrumentationArgs : इंस्ट्रूमेंटेशन को पास करने के लिए तर्क।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल हुआ। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (DeviceTestRunOptions options)

DeviceTestRunOptions में जानकारी के आधार पर इंस्ट्रूमेंटेशन बेस चलाता है।

मापदंडों
options DeviceTestRunOptions : DeviceTestRunOptions इंस्ट्रूमेंटेशन सेटअप चला रहा है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल हुआ। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                boolean isRestartDisabled, 
                 instrumentationArgs, 
                 extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

runner String

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

maxTimeToOutputMs Long : अधिकतम समयबाह्य परीक्षण को कुछ आउटपुट करना शुरू करना है।

maxInstrumentationTimeoutMs Long : अधिकतम समयबाह्य पूर्ण इंस्ट्रूमेंटेशन को पूरा करना है।

checkResults boolean : क्रैश के लिए परिणामों की जाँच की जाती है या नहीं।

isHiddenApiCheckDisabled boolean : हमें छिपे हुए एपीआई चेक को अक्षम करना चाहिए या नहीं।

isTestApiCheckDisabled boolean : हमें परीक्षण एपीआई जांच को अक्षम करना चाहिए या नहीं।

isIsolatedStorageDisabled boolean : हमें पृथक भंडारण को अक्षम करना चाहिए या नहीं।

isWindowAnimationDisabled boolean : हमें विंडो एनिमेशन को डिसेबल करना चाहिए या नहीं।

isRestartDisabled boolean

instrumentationArgs : इंस्ट्रूमेंटेशन को पास करने के लिए तर्क।

extraListeners

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल हुआ। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Integer userId, 
                Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Long testTimeoutMs)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                 instrumentationArgs, 
                 extraListeners)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
device ITestDevice : वह उपकरण जिसके विरुद्ध इंस्ट्रुमेंटेशन चलाना है।

runner String

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

userId Integer : परीक्षण चलाने के लिए उपयोगकर्ता की आईडी। शून्य हो सकता है।

testTimeoutMs Long : मिलीसेकंड में समयबाह्य प्रत्येक परीक्षण मामले पर लागू किया जाना है।

maxTimeToOutputMs Long : अधिकतम समयबाह्य परीक्षण को कुछ आउटपुट करना शुरू करना है।

maxInstrumentationTimeoutMs Long : अधिकतम समयबाह्य पूर्ण इंस्ट्रूमेंटेशन को पूरा करना है।

checkResults boolean : क्रैश के लिए परिणामों की जाँच की जाती है या नहीं।

isHiddenApiCheckDisabled boolean : हमें छिपे हुए एपीआई चेक को अक्षम करना चाहिए या नहीं।

isTestApiCheckDisabled boolean : हमें परीक्षण एपीआई जांच को अक्षम करना चाहिए या नहीं।

isIsolatedStorageDisabled boolean : हमें पृथक भंडारण को अक्षम करना चाहिए या नहीं।

instrumentationArgs : इंस्ट्रूमेंटेशन को पास करने के लिए तर्क।

extraListeners

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल हुआ। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

रनडिवाइस टेस्ट

public final boolean runDeviceTests (String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

संस्थापित इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि। परिणामों का विवरण प्राप्त करने के ठीक बाद getLastDeviceRunResults() का उपयोग करें।

मापदंडों
runner String : उपयोग किया जाने वाला इंस्ट्रूमेंटेशन रनर।

pkgName String : चलाने के लिए पैकेज का नाम।

testClassName String : चलाने के लिए परीक्षण वर्ग का नाम।

testMethodName String : चलाने के लिए कक्षा में परीक्षण विधि का नाम।

रिटर्न
boolean सच है अगर यह बिना असफलता के सफल होता है। अन्यथा झूठा।

फेंकता
DeviceNotAvailableException

सेटअबी

public final void setAbi (IAbi abi)

मापदंडों
abi IAbi

सेटटेस्ट सूचना

public final void setTestInformation (TestInformation testInformation)

मापदंडों
testInformation TestInformation

अनइंस्टॉल पैकेज

public final String uninstallPackage (String pkgName)

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

मापदंडों
pkgName String : अनइंस्टॉल करने के लिए Android पैकेज

रिटर्न
String एक त्रुटि कोड के साथ एक String , या सफल होने पर null

फेंकता
DeviceNotAvailableException

अनइंस्टॉल पैकेज

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

डिवाइस पर पैकेज को अनइंस्टॉल करता है

मापदंडों
device ITestDevice : वह उपकरण जिसे पैकेज की स्थापना रद्द करनी चाहिए।

pkgName String : अनइंस्टॉल करने के लिए Android पैकेज

रिटर्न
String एक त्रुटि कोड के साथ एक String , या सफल होने पर null

फेंकता
DeviceNotAvailableException