BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.junit4.BaseHostJUnit4Test
|
होस्ट JUnit4 स्टाइल टेस्ट चलाने के लिए, बेसिक टेस्ट क्लास. यह क्लास, होस्ट साइड से इंस्ट्रुमेंटेशन टेस्ट इंस्टॉल करने, चलाने, और हटाने की सुविधा देती है. यह क्लास, कई डिवाइसों के साथ काम करती है.
यह होस्ट साइड से इंस्ट्रुमेंटेशन टेस्ट चलाने के लिए, भरोसेमंद सोर्स होना चाहिए. इससे डुप्लीकेट यूटिलिटी और बेस क्लास से बचा जा सकता है.
खास जानकारी
पब्लिक मेथड |
final
void
|
autoTearDown()
इंस्टॉल किए गए सभी APK के लिए, अपने-आप बंद होने की सुविधा.
|
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
यह फ़ंक्शन, runDeviceTests के आखिरी बार चले टेस्ट का TestRunResult दिखाता है.
|
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
डिवाइस पर DeviceTestRunOptions के आधार पर कोई APK इंस्टॉल करें.
|
final
void
|
installPackage(String apkFileName, String... options)
डिवाइस पर, नाम के हिसाब से कोई APK इंस्टॉल करें.
|
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
किसी डिवाइस पर, दिए गए नाम का APK इंस्टॉल करें.
|
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
किसी डिवाइस पर किसी उपयोगकर्ता के लिए, दिए गए नाम का APK इंस्टॉल करें.
|
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
किसी उपयोगकर्ता के लिए, नाम के हिसाब से apk इंस्टॉल करें.
|
final
boolean
|
isPackageInstalled(String pkg)
यह कुकी यह जांच करती है कि दिए गए नाम का पैकेज, डिवाइस पर इंस्टॉल है या नहीं
|
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
यह कुकी यह जांच करती है कि दिए गए नाम का पैकेज, डिवाइस पर इंस्टॉल है या नहीं
|
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका.
|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका.
|
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, Map<String, String> instrumentationArgs)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका.
|
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 pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका.
|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> 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(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)
डिवाइस पर पैकेज अनइंस्टॉल करता है
|
सार्वजनिक कंस्ट्रक्टर
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
पब्लिक मेथड
autoTearDown
public final void autoTearDown ()
इंस्टॉल किए गए सभी APK के लिए, अपने-आप बंद होने की सुविधा. इससे उन सभी डिवाइसों से एपीके अनइंस्टॉल हो जाएंगे जिन पर उन्हें इंस्टॉल किया गया था.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
यह फ़ंक्शन, runDeviceTests के आखिरी बार चले टेस्ट का TestRunResult दिखाता है. अगर कोई नतीजा उपलब्ध नहीं है, तो null
पर सेट करें.
getListDevices
public final List<ITestDevice> getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
installPackage
public final void installPackage (DeviceTestRunOptions options)
डिवाइस पर DeviceTestRunOptions के आधार पर कोई APK इंस्टॉल करें. Apk अपने-आप साफ़ हो जाएगा.
| पैरामीटर |
options |
DeviceTestRunOptions: पैकेज इंस्टॉल करने के विकल्प. |
installPackage
public final void installPackage (String apkFileName,
String... options)
डिवाइस पर, नाम के हिसाब से कोई APK इंस्टॉल करें. Apk अपने-आप क्लीन हो जाएगा.
| पैरामीटर |
apkFileName |
String: APK फ़ाइल का नाम. |
options |
String: इंस्टॉल करने के निर्देश के लिए अतिरिक्त विकल्प दिए गए हैं |
installPackage
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
किसी डिवाइस पर, दिए गए नाम का APK इंस्टॉल करें. Apk अपने-आप क्लीन हो जाएगा.
| पैरामीटर |
device |
ITestDevice: वह ITestDevice जिस पर apk इंस्टॉल करना है. |
apkFileName |
String: APK फ़ाइल का नाम. |
options |
String: इंस्टॉल करने के निर्देश के लिए अतिरिक्त विकल्प दिए गए हैं |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
किसी डिवाइस पर किसी उपयोगकर्ता के लिए, दिए गए नाम का APK इंस्टॉल करें.
| पैरामीटर |
device |
ITestDevice: वह ITestDevice जिस पर apk इंस्टॉल करना है. |
apkFileName |
String: APK फ़ाइल का नाम. |
grantPermission |
boolean: यह तय करता है कि APK इंस्टॉल करते समय, अनुमति देने का फ़्लैग पास करना है या नहीं. |
userId |
int: वह उपयोगकर्ता आईडी जहां APK इंस्टॉल करना है. |
options |
String: इंस्टॉल करने के निर्देश के लिए अतिरिक्त विकल्प दिए गए हैं |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
किसी उपयोगकर्ता के लिए, नाम के हिसाब से apk इंस्टॉल करें.
| पैरामीटर |
apkFileName |
String: APK फ़ाइल का नाम. |
grantPermission |
boolean: यह तय करता है कि APK इंस्टॉल करते समय, अनुमति देने का फ़्लैग पास करना है या नहीं. |
userId |
int: वह उपयोगकर्ता आईडी जहां APK इंस्टॉल करना है. |
options |
String: इंस्टॉल करने के निर्देश के लिए अतिरिक्त विकल्प दिए गए हैं |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
यह कुकी यह जांच करती है कि दिए गए नाम का पैकेज, डिवाइस पर इंस्टॉल है या नहीं
| पैरामीटर |
pkg |
String: पैकेज का नाम |
| रिटर्न |
boolean |
अगर पैकेज डिवाइस पर मौजूद है, तो वैल्यू true होगी |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
यह कुकी यह जांच करती है कि दिए गए नाम का पैकेज, डिवाइस पर इंस्टॉल है या नहीं
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर पैकेज को अनइंस्टॉल करना है. |
pkg |
String: पैकेज का नाम |
| रिटर्न |
boolean |
अगर पैकेज डिवाइस पर मौजूद है, तो वैल्यू true होगी |
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,
boolean instrumentInPcc,
Map<String, String> instrumentationArgs,
List<ITestLifeCycleReceiver> extraListeners)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर इंस्ट्रुमेंटेशन चलाना है. |
runner |
String |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
userId |
Integer: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
maxTimeToOutputMs |
Long: यह वह ज़्यादा से ज़्यादा समय है जिसके अंदर टेस्ट को कुछ न कुछ आउटपुट देना होगा. |
maxInstrumentationTimeoutMs |
Long: पूरा इंस्ट्रुमेंटेशन पूरा होने के लिए ज़्यादा से ज़्यादा टाइमआउट. |
checkResults |
boolean: इससे यह पता चलता है कि नतीजों की जांच क्रैश के लिए की गई है या नहीं. |
isHiddenApiCheckDisabled |
boolean: हमें छिपे हुए एपीआई की जांच को बंद करना चाहिए या नहीं. |
isTestApiCheckDisabled |
boolean: हमें टेस्ट एपीआई की जांच बंद करनी चाहिए या नहीं. |
isIsolatedStorageDisabled |
boolean: हमें आइसोलेटेड स्टोरेज की सुविधा बंद करनी चाहिए या नहीं. |
isWindowAnimationDisabled |
boolean: हमें विंडो ऐनिमेशन बंद करना चाहिए या नहीं. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: इंस्ट्रुमेंटेशन में पास किए जाने वाले तर्क. |
extraListeners |
List |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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,
Map<String, String> instrumentationArgs,
List<ITestLifeCycleReceiver> extraListeners)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर इंस्ट्रुमेंटेशन चलाना है. |
runner |
String |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
userId |
Integer: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
maxTimeToOutputMs |
Long: यह वह ज़्यादा से ज़्यादा समय है जिसके अंदर टेस्ट को कुछ न कुछ आउटपुट देना होगा. |
maxInstrumentationTimeoutMs |
Long: पूरा इंस्ट्रुमेंटेशन पूरा होने के लिए ज़्यादा से ज़्यादा टाइमआउट. |
checkResults |
boolean: इससे यह पता चलता है कि नतीजों की जांच क्रैश के लिए की गई है या नहीं. |
isHiddenApiCheckDisabled |
boolean: हमें छिपे हुए एपीआई की जांच को बंद करना चाहिए या नहीं. |
isTestApiCheckDisabled |
boolean: हमें टेस्ट एपीआई की जांच बंद करनी चाहिए या नहीं. |
isIsolatedStorageDisabled |
boolean: हमें आइसोलेटेड स्टोरेज की सुविधा बंद करनी चाहिए या नहीं. |
isWindowAnimationDisabled |
boolean: हमें विंडो ऐनिमेशन बंद करना चाहिए या नहीं. |
instrumentationArgs |
Map: इंस्ट्रुमेंटेशन में पास किए जाने वाले तर्क. |
extraListeners |
List |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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,
Map<String, String> instrumentationArgs)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर इंस्ट्रुमेंटेशन चलाना है. |
runner |
String |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
userId |
Integer: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
maxTimeToOutputMs |
Long: यह वह ज़्यादा से ज़्यादा समय है जिसके अंदर टेस्ट को कुछ न कुछ आउटपुट देना होगा. |
maxInstrumentationTimeoutMs |
Long: पूरा इंस्ट्रुमेंटेशन पूरा होने के लिए ज़्यादा से ज़्यादा टाइमआउट. |
checkResults |
boolean: इससे यह पता चलता है कि नतीजों की जांच क्रैश के लिए की गई है या नहीं. |
isHiddenApiCheckDisabled |
boolean: हमें छिपे हुए एपीआई की जांच बंद करनी चाहिए या नहीं. |
instrumentationArgs |
Map: इंस्ट्रुमेंटेशन में पास किए जाने वाले आर्ग्युमेंट. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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 |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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 |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
DeviceTestRunOptions में मौजूद जानकारी के आधार पर इंस्ट्रूमेंटेशन चलाता है.
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
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,
Map<String, String> instrumentationArgs,
List<ITestLifeCycleReceiver> extraListeners)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर इंस्ट्रुमेंटेशन चलाना है. |
runner |
String |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
userId |
Integer: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
maxTimeToOutputMs |
Long: यह वह ज़्यादा से ज़्यादा समय है जिसके अंदर टेस्ट को कुछ न कुछ आउटपुट देना होगा. |
maxInstrumentationTimeoutMs |
Long: पूरा इंस्ट्रुमेंटेशन पूरा होने के लिए ज़्यादा से ज़्यादा टाइमआउट. |
checkResults |
boolean: इससे यह पता चलता है कि नतीजों की जांच क्रैश के लिए की गई है या नहीं. |
isHiddenApiCheckDisabled |
boolean: हमें छिपे हुए एपीआई की जांच को बंद करना चाहिए या नहीं. |
isTestApiCheckDisabled |
boolean: हमें टेस्ट एपीआई की जांच बंद करनी चाहिए या नहीं. |
isIsolatedStorageDisabled |
boolean: हमें आइसोलेटेड स्टोरेज की सुविधा बंद करनी चाहिए या नहीं. |
instrumentationArgs |
Map: इंस्ट्रुमेंटेशन में पास किए जाने वाले आर्ग्युमेंट. |
extraListeners |
List |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर इंस्ट्रुमेंटेशन चलाना है. |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
userId |
Integer: यह उस उपयोगकर्ता का आईडी है जिसके लिए टेस्ट चलाना है. यह null हो सकता है. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testTimeoutMs |
Long: हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults() का इस्तेमाल करें.
| पैरामीटर |
runner |
String: इस्तेमाल किया जाने वाला इंस्ट्रुमेंटेशन रनर. |
pkgName |
String: यह पैकेज का नाम है, जिसे चलाना है. |
testClassName |
String: चलाने के लिए टेस्ट क्लास का नाम. |
testMethodName |
String: क्लास में मौजूद उस टेस्ट मेथड का नाम जिसे चलाना है. |
| रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही वैल्यू दिखाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
| पैरामीटर |
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
यह डिवाइस पर पैकेज को अनइंस्टॉल करता है.
| पैरामीटर |
pkgName |
String: वह Android पैकेज जिसे अनइंस्टॉल करना है |
| रिटर्न |
String |
गड़बड़ी होने पर String और गड़बड़ी कोड या गड़बड़ी न होने पर null |
uninstallPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
डिवाइस पर पैकेज अनइंस्टॉल करता है
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिस पर पैकेज को अनइंस्टॉल करना है. |
pkgName |
String: वह Android पैकेज जिसे अनइंस्टॉल करना है |
| रिटर्न |
String |
गड़बड़ी होने पर String और गड़बड़ी कोड या गड़बड़ी न होने पर null |