बेसहोस्टJUnit4Test

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

नवीनतम runDeviceTests के परिणामस्वरूप TestRunResult लौटाता है।

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

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

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

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

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

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

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

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

final void installPackageAsUser (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)

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

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

बेसहोस्टJUnit4Test

public BaseHostJUnit4Test ()

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

ऑटोटियरडाउन

public final void autoTearDown ()

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

फेंकता
DeviceNotAvailableException

GetAbi

public final IAbi getAbi ()

रिटर्न
IAbi

getBuild

public final IBuildInfo getBuild ()

रिटर्न
IBuildInfo

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

public final ITestDevice getDevice ()

रिटर्न
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

रिटर्न
IInvocationContext

GetLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

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

रिटर्न
TestRunResult

getListDevices

public final  getListDevices ()

रिटर्न

परीक्षण जानकारी प्राप्त करें

public TestInformation getTestInformation ()

रिटर्न
TestInformation

hasDeviceFeature

public boolean hasDeviceFeature (String feature)

पैरामीटर
feature String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

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

public final void installPackage (DeviceTestRunOptions options)

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

पैरामीटर
options DeviceTestRunOptions : पैकेज इंस्टॉलेशन के विकल्प।

फेंकता
DeviceNotAvailableException
TargetSetupError

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

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

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

पैरामीटर
apkFileName String : एपीके फ़ाइल का नाम.

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

फेंकता
DeviceNotAvailableException
TargetSetupError

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

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

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

पैरामीटर
device ITestDevice : ITestDevice जिस पर एपीके इंस्टॉल करना है।

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

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

फेंकता
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

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

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

पैरामीटर
device ITestDevice : ITestDevice जिस पर एपीके इंस्टॉल करना है।

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

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

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

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

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

public final boolean isPackageInstalled (String pkg)

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

पैरामीटर
pkg String : पैकेज का नाम

रिटर्न
boolean यदि पैकेज डिवाइस पर पाया जाता है तो यह सत्य है

फेंकता
DeviceNotAvailableException

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

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

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

पैरामीटर
device ITestDevice : वह डिवाइस जिसे पैकेज को अनइंस्टॉल करना चाहिए।

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

रिटर्न
boolean यदि पैकेज डिवाइस पर पाया जाता है तो यह सत्य है

फेंकता
DeviceNotAvailableException

runDeviceTests

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

runDeviceTests

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

runDeviceTests

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

runDeviceTests

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

runDeviceTests

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

runDeviceTests

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

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

पैरामीटर
pkgName String : चलाने के लिए पैकेज का नाम.

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

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

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

फेंकता
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

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

पैरामीटर
options DeviceTestRunOptions : DeviceTestRunOptions उपकरण सेटअप को संचालित करता है।

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

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

runDeviceTests

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

runDeviceTests

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

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

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

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

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

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

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

फेंकता
DeviceNotAvailableException

runDeviceTests

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

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

पैरामीटर
pkgName String : चलाने के लिए पैकेज का नाम.

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

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

testTimeoutMs Long : प्रत्येक परीक्षण मामले पर लागू होने वाला मिलीसेकंड में टाइमआउट।

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

फेंकता
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

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

पैरामीटर
pkgName String : चलाने के लिए पैकेज का नाम.

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

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

फेंकता
DeviceNotAvailableException

runDeviceTests

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

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

पैरामीटर
pkgName String : चलाने के लिए पैकेज का नाम.

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

testTimeoutMs Long : प्रत्येक परीक्षण मामले पर लागू होने वाला मिलीसेकंड में टाइमआउट।

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

फेंकता
DeviceNotAvailableException

runDeviceTests

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

runDeviceTests

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

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

पैरामीटर
runner String : उपयोग किया जाने वाला उपकरण धावक।

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

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

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

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

फेंकता
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

पैरामीटर
abi IAbi

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

public final void setTestInformation (TestInformation testInformation)

पैरामीटर
testInformation TestInformation

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

public final String uninstallPackage (String pkgName)

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

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

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

फेंकता
DeviceNotAvailableException

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

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

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

पैरामीटर
device ITestDevice : वह डिवाइस जिसे पैकेज को अनइंस्टॉल करना चाहिए।

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

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

फेंकता
DeviceNotAvailableException