टेस्टपूलपोलर
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.invoker.shard.TestsPoolPoller |
टेस्ट रैपर जो परीक्षणों के पूल के सभी परीक्षणों को निष्पादित करने की अनुमति देता है। टेस्ट को अन्य TestsPoolPoller
द्वारा साझा किया जा सकता है इसलिए सिंक्रनाइज़ेशन की आवश्यकता होती है।
TODO: टोकन मॉड्यूल/परीक्षणों के लिए हैंडलिंग जोड़ें।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor जहां |
सार्वजनिक तरीके | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है। |
void | setConfiguration ( IConfiguration configuration) उपयोग में |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) परीक्षण चलाने के लिए परिभाषित |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) परीक्षण के लिए कॉन्फ़िगरेशन से |
सार्वजनिक निर्माणकर्ता
टेस्टपूलपोलर
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor जहां IRemoteTest
का पूल प्रदान किया गया है।
मापदंडों | |
---|---|
testsPool | ITestsPool : ITestsPool सभी परीक्षणों का पूल। |
tracker | CountDownLatch : चलने वाले पोलर की संख्या प्राप्त करने के लिए एक ERROR(/CountDownLatch) साझा किया गया। |
सार्वजनिक तरीके
दौड़ना
public void run (TestInformation info, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
info | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
फेंकता | |
---|---|
DeviceNotAvailableException |
सेटकॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
उपयोग में IConfiguration
करता है।
मापदंडों | |
---|---|
configuration | IConfiguration |
सेटमेट्रिककलेक्टर
public void setMetricCollectors (collectors)
परीक्षण चलाने के लिए परिभाषित IMetricCollector
की सूची सेट करता है।
मापदंडों | |
---|---|
collectors |
सेटसिस्टमस्टैटसचेकर
public void setSystemStatusChecker (systemCheckers)
परीक्षण के लिए कॉन्फ़िगरेशन से ISystemStatusChecker
सेट करता है।
मापदंडों | |
---|---|
systemCheckers |