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