TestsPoolPoller

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

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.TestsPoolPoller


टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है. टेस्ट को किसी दूसरे TestsPoolPoller से शेयर किया जा सकता है. इसलिए, सिंक करना ज़रूरी है.

TODO: टोकन मॉड्यूल/टेस्ट के लिए हैंडलिंग जोड़ें.

खास जानकारी

पब्लिक कंस्ट्रक्टर

TestsPoolPoller( tests, CountDownLatch tracker)

Ctor, जहां IRemoteTest का पूल दिया गया है.

TestsPoolPoller( tests, tokenTests, CountDownLatch tracker)

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

void run(TestInformation info, ITestInvocationListener listener)

void setConfiguration(IConfiguration configuration)

इस्तेमाल में मौजूद IConfiguration को इंजेक्ट करता है.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors( collectors)

टेस्ट रन के लिए तय किए गए IMetricCollector की सूची सेट करता है.

void setSystemStatusChecker( systemCheckers)

टेस्ट के लिए कॉन्फ़िगरेशन से ISystemStatusChecker सेट करता है.

पब्लिक कंस्ट्रक्टर

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor, जहां IRemoteTest का पूल दिया गया है.

पैरामीटर
tests : IRemoteTest के सभी टेस्ट का पूल.

tracker CountDownLatch: ERROR(/CountDownLatch), रनिंग पॉलर की संख्या पाने के लिए शेयर किया गया.

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

पैरामीटर
tests

tokenTests

tracker CountDownLatch

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

रन

public void run (TestInformation info, 
                ITestInvocationListener listener)

पैरामीटर
info TestInformation

listener ITestInvocationListener

थ्रो
DeviceNotAvailableException

setConfiguration

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 सेट करता है.

पैरामीटर
systemCheckers