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
|
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 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)
इंस्टॉल किए गए इंस्ट्रूमेंटेशन पैकेज को चलाने का तरीका.
|
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)
इंस्टॉल किए गए इंस्ट्रूमेंटेशन पैकेज को चलाने का तरीका.
|
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)
इंस्टॉल किए गए इंस्ट्रूमेंटेशन पैकेज को चलाने का तरीका.
|
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(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 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 के लिए, अपने-आप अनइंस्टॉल होना. इससे, उस डिवाइस से सभी APK अनइंस्टॉल हो जाएंगे जहां वे इंस्टॉल किए गए थे.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
हाल ही में चलाए गए runDeviceTests से मिला TestRunResult
दिखाता है. अगर कोई नतीजा उपलब्ध नहीं है, तो वैल्यू null पर सेट की जाती है.
getListDevices
public final 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 |
अगर पैकेज डिवाइस पर मौजूद है, तो 'सही है' |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
यह देखता है कि डिवाइस पर किसी दिए गए नाम का पैकेज इंस्टॉल है या नहीं
पैरामीटर |
device |
ITestDevice : वह डिवाइस जिस पर पैकेज को अनइंस्टॉल करना है. |
pkg |
String : पैकेज का नाम |
रिटर्न |
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 : उस उपयोगकर्ता का आईडी जिस पर जांच करनी है. यह शून्य हो सकता है. |
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 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 |
अगर कोई गड़बड़ी नहीं हुई है, तो यह वैल्यू 'सही' होगी. अगर ऐसा नहीं है, तो गलत. |
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 (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 |
अगर कोई गड़बड़ी नहीं हुई है, तो यह वैल्यू 'सही' होगी. अगर ऐसा नहीं है, तो गलत. |
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,
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 |
अगर कोई गड़बड़ी नहीं हुई है, तो यह वैल्यू 'सही' होगी. अगर ऐसा नहीं है, तो गलत. |
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 : उस उपयोगकर्ता का आईडी जिस पर जांच करनी है. यह शून्य हो सकता है. |
testTimeoutMs |
Long : हर टेस्ट केस पर लागू होने वाला टाइम आउट, मिलीसेकंड में. |
रिटर्न |
boolean |
अगर यह बिना किसी गड़बड़ी के पूरा हो जाता है, तो यह सही होता है. अगर ऐसा नहीं है, तो गलत. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
इंस्टॉल किए गए इंस्ट्रूमेंटेशन पैकेज को चलाने का तरीका. नतीजों की जानकारी पाने के लिए, इसके तुरंत बाद getLastDeviceRunResults()
का इस्तेमाल करें.
पैरामीटर |
pkgName |
String : चलाए जाने वाले पैकेज का नाम. |
testClassName |
String : टेस्ट क्लास का नाम, जिसे चलाना है. |
रिटर्न |
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,
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 |
अगर कोई गड़बड़ी नहीं हुई है, तो यह वैल्यू 'सही' होगी. अगर ऐसा नहीं है, तो गलत. |
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 |