टेस्टपूलपोलर
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
टेस्ट रैपर जो परीक्षणों के पूल के सभी परीक्षणों को निष्पादित करने की अनुमति देता है। परीक्षण किसी अन्य TestsPoolPoller
द्वारा साझा किए जा सकते हैं इसलिए सिंक्रनाइज़ेशन आवश्यक है।
कार्य: टोकन मॉड्यूल/परीक्षणों के लिए हैंडलिंग जोड़ें।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
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 |
फेंकता | |
---|---|
DeviceNotAvailableException |
सेटकॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
उपयोग में आने वाले IConfiguration
इंजेक्ट करता है।
पैरामीटर | |
---|---|
configuration | IConfiguration |
सेटमेट्रिककलेक्टर्स
public void setMetricCollectors (collectors)
परीक्षण चलाने के लिए परिभाषित IMetricCollector
की सूची सेट करता है।
पैरामीटर | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
परीक्षण के लिए कॉन्फ़िगरेशन से ISystemStatusChecker
सेट करता है।
पैरामीटर | |
---|---|
systemCheckers |