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

public class InstalledInstrumentationsTest
extends Object implements IDeviceTest , IShardableTest , IMetricCollectorReceiver , IAutoRetriableTest , IConfigurationReceiver

java.lang.Object
com.android.tradefed.testtype.InstalledInstrumentationsTest


मौजूदा डिवाइस पर मिले सभी इंस्ट्रूमेंटेशन को चलाता है।

सारांश

सार्वजनिक निर्माणकर्ता

InstalledInstrumentationsTest ()

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

ITestDevice getDevice ()

डिवाइस को परीक्षण के तहत प्राप्त करें।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और श्रोता को रिपोर्ट करता है।

void setConfiguration ( IConfiguration configuration)

उपयोग में IConfiguration इंजेक्ट करता है।

void setDevice ( ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

टेस्ट रन के लिए परिभाषित IMetricCollector की सूची सेट करता है।

boolean shouldRetry (int attemptJustExecuted, previousResults) shouldRetry (int attemptJustExecuted, previousResults)

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 ()

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

getDevice

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

setMetricCollectors

public void setMetricCollectors ( collectors)

टेस्ट रन के लिए परिभाषित IMetricCollector की सूची सेट करता है।

पैरामीटर
collectors

चाहिए

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults)

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 की सूची।

रिटर्न
boolean सही है अगर हमें पुनः प्रयास करना चाहिए, गलत अन्यथा।

फेंकता
DeviceNotAvailableException

विभाजित करना

public  split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्दकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ टेस्ट रनर के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

पैरामीटर
shardCountHint int : कोशिश की गई ठीकरा गिनती।

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