स्थापित इंस्ट्रुमेंटेशन टेस्ट
public class InstalledInstrumentationsTest
extends Object
implements IDeviceTest , IShardableTest , IMetricCollectorReceiver , IAutoRetriableTest , IConfigurationReceiver
java.lang.ऑब्जेक्ट |
मैं | com.android.tradefed.testtype.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)) से प्रत्यायोजित 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 ()
परीक्षण के तहत डिवाइस प्राप्त करें।
सेटकॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
उपयोग में IConfiguration
करता है।
मापदंडों |
---|
configuration | IConfiguration |
सेटडिवाइस
public void setDevice (ITestDevice device)
परीक्षण के तहत डिवाइस को इंजेक्ट करें।
मापदंडों |
---|
device | ITestDevice : उपयोग करने के लिए ITestDevice |
सेटमेट्रिककलेक्टर
public void setMetricCollectors ( collectors)
परीक्षण चलाने के लिए परिभाषित IMetricCollector
की सूची सेट करता है।
फिर से प्रयास करना चाहिए
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))
से प्रत्यायोजित 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 | सच है अगर हमें पुनः प्रयास करना चाहिए, अन्यथा गलत। |
विभाजित करना
public split (int shardCountHint)
split()
का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
मापदंडों |
---|
shardCountHint | int : शार्प काउंट का प्रयास किया गया। |
रिटर्न |
---|
| उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाना है या यदि परीक्षण वर्तमान में शार्पेबल नहीं है तो null है |