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

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 जहां 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 s सेट करता है।

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

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

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

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

पैरामीटर
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

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

पैरामीटर
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

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

पैरामीटर
systemCheckers