इंस्टॉल किए गए इंस्ट्रुमेंटेशन टेस्ट
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.Installed प्रोफ़ाइलationsTest |
मौजूदा डिवाइस पर मिले सभी इंस्ट्रुमेंटेशन को चलाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
InstalledInstrumentationsTest()
|
सार्वजनिक तरीके | |
---|---|
ITestDevice
|
getDevice()
डिवाइस की जांच करें. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है. |
void
|
setConfiguration(IConfiguration configuration)
|
void
|
setDevice(ITestDevice device)
जांच में डिवाइस इंजेक्ट करें. |
void
|
setMetricCollectors(
टेस्ट रन के लिए तय की गई |
boolean
|
shouldRetry(int attemptJustExecuted,
|
|
split(int shardCountHint)
|
सार्वजनिक कंस्ट्रक्टर
इंस्टॉल किए गए इंस्ट्रुमेंटेशन टेस्ट
public InstalledInstrumentationsTest ()
सार्वजनिक तरीके
रन
public void run (TestInformation testInfo, ITestInvocationListener listener)
यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है.
पैरामीटर | |
---|---|
testInfo |
TestInformation : TestInformation ऑब्जेक्ट में, चलाने के लिए काम की जानकारी है
टेस्ट. |
listener |
ITestInvocationListener : ITestInvocationListener जांच के नतीजे |
थ्रो | |
---|---|
DeviceNotAvailableException |
सेट कॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
IConfiguration
को इंजेक्ट करता है.
पैरामीटर | |
---|---|
configuration |
IConfiguration |
डिवाइस सेट करें
public void setDevice (ITestDevice device)
जांच में डिवाइस इंजेक्ट करें.
पैरामीटर | |
---|---|
device |
ITestDevice : इस्तेमाल करने के लिए ITestDevice |
सेटमेट्रिक कलेक्टर
public void setMetricCollectors (collectors)
टेस्ट रन के लिए तय की गई IMetricCollector
की सूची सेट करता है.
पैरामीटर | |
---|---|
collectors |
|
फिर से कोशिश करें
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
से ऐक्सेस दिया गया. फ़ैसला करें कि
नहीं करने की कोशिश करें. साथ ही, IRemoteTest
में ज़रूरी बदलाव करके,
फिर से कोशिश करना (फ़िल्टर लागू करना, अगली प्रोसेस की तैयारी करना वगैरह).
पैरामीटर | |
---|---|
attemptJustExecuted |
int : अभी-अभी हमारी कोशिश की संख्या. |
previousResults |
: अभी-अभी चलाए गए TestRunResult टेस्ट की सूची. |
skipList |
: आइटम का वह सेट जिसकी फिर से कोशिश नहीं की जानी चाहिए. |
रिटर्न | |
---|---|
boolean |
सही है, अगर हमें फिर से कोशिश करनी चाहिए, तो गलत. |
थ्रो | |
---|---|
DeviceNotAvailableException |
बाँटना
publicsplit (int shardCountHint)
split()
का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है
चलाने के लिए. यह उन टेस्ट रनर के लिए फ़ायदेमंद है जो कभी-कभी समझदारी से फ़ैसला नहीं ले पाते.
पैरामीटर | |
---|---|
shardCountHint |
int : प्रयास किए गए शार्ड की संख्या. |
रिटर्न | |
---|---|
|
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null
फ़िलहाल तेज़ नहीं किया जा सकता |