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

public final class TestsPoolPoller
extends Object implements IRemoteTest, IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

java.lang.ऑब्जेक्ट
com.android.tradefed.invoker.shard.TestsPoolPoller


टेस्ट रैपर जो परीक्षणों के पूल के सभी परीक्षणों को निष्पादित करने की अनुमति देता है। परीक्षण किसी अन्य TestsPoolPoller द्वारा साझा किए जा सकते हैं इसलिए सिंक्रनाइज़ेशन आवश्यक है।

कार्य: टोकन मॉड्यूल/परीक्षणों के लिए हैंडलिंग जोड़ें।

सारांश

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

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

Ctor जहां IRemoteTest का पूल उपलब्ध कराया गया है।

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

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

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 ( tests, 
                CountDownLatch tracker)

Ctor जहां IRemoteTest का पूल उपलब्ध कराया गया है।

पैरामीटर
tests : IRemoteTest सभी परीक्षणों का पूल है।

tracker CountDownLatch : चल रहे पोलर की संख्या प्राप्त करने के लिए एक ERROR(/CountDownLatch) साझा किया गया।

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

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

पैरामीटर
tests

tokenTests

tracker CountDownLatch

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

दौड़ना

public void run (TestInformation info, 
                ITestInvocationListener listener)

पैरामीटर
info TestInformation

listener 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