इंस्टॉल किए गए इंस्ट्रुमेंटेशन टेस्ट

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)

IConfiguration को इंजेक्ट करता है.

void setDevice(ITestDevice device)

जांच में डिवाइस इंजेक्ट करें.

void setMetricCollectors( collectors)

टेस्ट रन के लिए तय की गई IMetricCollector की सूची सेट करता है.

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)) से ऐक्सेस दिया गया.

split(int shardCountHint)

split() का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है चलाने के लिए.

सार्वजनिक कंस्ट्रक्टर

इंस्टॉल किए गए इंस्ट्रुमेंटेशन टेस्ट

public InstalledInstrumentationsTest ()

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

'डिवाइस पाएं'

public ITestDevice getDevice ()

डिवाइस की जांच करें.

रिटर्न
ITestDevice ITestDevice

रन

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

बाँटना

public  split (int shardCountHint)

split() का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है चलाने के लिए. यह उन टेस्ट रनर के लिए फ़ायदेमंद है जो कभी-कभी समझदारी से फ़ैसला नहीं ले पाते.

पैरामीटर
shardCountHint int: प्रयास किए गए शार्ड की संख्या.

रिटर्न
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null फ़िलहाल तेज़ नहीं किया जा सकता