टेस्टपूलपोलर

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 जहां IRemoteTest का पूल उपलब्ध कराया गया है।

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

void run ( TestInformation info, ITestInvocationListener listener)

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

void setConfiguration ( IConfiguration configuration)

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

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

परीक्षण के लिए कॉन्फ़िगरेशन से ISystemStatusChecker सेट करता है।

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

टेस्टपूलपोलर

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 setLogRegistry (ILogRegistry registry)

पैरामीटर
registry ILogRegistry

सेटमेट्रिककलेक्टर्स

public void setMetricCollectors ( collectors)

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

पैरामीटर
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

परीक्षण के लिए कॉन्फ़िगरेशन से ISystemStatusChecker सेट करता है।

पैरामीटर
systemCheckers