BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
होस्ट JUnit4 स्टाइल टेस्ट चलाने के लिए, बेस टेस्ट क्लास. यह कक्षा इंस्टॉल करने, चलाने के लिए सहायता उपलब्ध कराती है और होस्ट की ओर से इंस्ट्रुमेंटेशन टेस्ट दें. यह क्लास एक से ज़्यादा डिवाइसों पर काम करती है. इसे होस्ट की ओर से इंस्ट्रुमेंटेशन टेस्ट चलाने में मदद करने वाले एक ही प्लैटफ़ॉर्म पर होना चाहिए, ताकि यूटिलिटी और बेस क्लास की डुप्लीकेट कॉपी न बनाएं.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
BaseHostJUnit4Test()
|
सार्वजनिक तरीके | |
---|---|
final
void
|
autoTearDown()
इंस्टॉल किए गए सभी apk के लिए अपने आप टियर करें. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
हाल ही में RunDeviceTests से मिलने वाले |
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
डिवाइस पर |
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,
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि. |
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,
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
|
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,
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि. |
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,
इंस्टॉल किए गए इंस्ट्रुमेंटेशन पैकेज को चलाने की विधि. |
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 ()
सार्वजनिक तरीके
ऑटो टियरडाउन
public final void autoTearDown ()
इंस्टॉल किए गए सभी apk के लिए अपने आप टियर करें. इससे सभी APK अनइंस्टॉल हो जाएंगे किस डिवाइस पर इंस्टॉल किया गया है.
थ्रो | |
---|---|
DeviceNotAvailableException |
गेट इनवोकेशन कॉन्टेक्स्ट
public final IInvocationContext getInvocationContext ()
रिटर्न | |
---|---|
IInvocationContext |
GetLastDeviceRun इसके नतीजे
public final TestRunResult getLastDeviceRunResults ()
हाल ही में RunDeviceTests से मिलने वाले TestRunResult
नतीजे दिखाता है. या शून्य
अगर कोई नतीजा उपलब्ध नहीं है.
रिटर्न | |
---|---|
TestRunResult |
getListDevice
public finalgetListDevices ()
रिटर्न | |
---|---|
|
हैडिवाइससुविधा
public boolean hasDeviceFeature (String feature)
पैरामीटर | |
---|---|
feature |
String |
रिटर्न | |
---|---|
boolean |
थ्रो | |
---|---|
DeviceNotAvailableException |
इंस्टॉल पैकेज
public final void installPackage (DeviceTestRunOptions options)
डिवाइस पर DeviceTestRunOptions
के आधार पर एक APK इंस्टॉल करें. Apk होगा
अपने-आप साफ़ हो जाता है.
पैरामीटर | |
---|---|
options |
DeviceTestRunOptions : पैकेज इंस्टॉल करने के विकल्प. |
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
इंस्टॉल पैकेज
public final void installPackage (String apkFileName, String... options)
डिवाइस पर APK को उसके नाम के साथ इंस्टॉल करें. APK अपने-आप साफ़ हो जाएगा.
पैरामीटर | |
---|---|
apkFileName |
String : apk फ़ाइल का नाम. |
options |
String : इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प दिए गए हैं |
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
इंस्टॉल पैकेज
public final void installPackage (ITestDevice device, String apkFileName, String... options)
दिए गए डिवाइस पर APK को उसके नाम पर इंस्टॉल करें. APK अपने-आप साफ़ हो जाएगा.
पैरामीटर | |
---|---|
device |
ITestDevice : वह ITestDevice जिस पर APK इंस्टॉल करना है. |
apkFileName |
String : apk फ़ाइल का नाम. |
options |
String : इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प दिए गए हैं |
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
InstallपैकेजAsUser
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 : इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प दिए गए हैं |
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
InstallपैकेजAsUser
public final void installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)
किसी विशिष्ट उपयोगकर्ता के लिए दिए गए apk को इंस्टॉल करें.
पैरामीटर | |
---|---|
apkFileName |
String : apk फ़ाइल का नाम. |
grantPermission |
boolean : apk इंस्टॉल करते समय, अनुमति देने की अनुमति वाला फ़्लैग पास करना है या नहीं. |
userId |
int : उस उपयोगकर्ता का यूज़र आईडी जहां APK इंस्टॉल करना है. |
options |
String : इंस्टॉल करने के निर्देश के लिए ज़्यादा विकल्प दिए गए हैं |
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
isपैकेज इंस्टॉल किया गया
public final boolean isPackageInstalled (String pkg)
यह जांचता है कि दिए गए नाम का पैकेज, डिवाइस पर इंस्टॉल है या नहीं
पैरामीटर | |
---|---|
pkg |
String : पैकेज का नाम |
रिटर्न | |
---|---|
boolean |
अगर डिवाइस पर पैकेज मिल जाता है, तो सही है |
थ्रो | |
---|---|
DeviceNotAvailableException |
isपैकेज इंस्टॉल किया गया
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 |
सही है, अगर यह बिना किसी गड़बड़ी के सफल हो जाता है. गलत है. |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
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 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 |