TestsPoolPoller
public
final
class
TestsPoolPoller
extends Object
implements
IConfigurationReceiver,
IMetricCollectorReceiver,
IRemoteTest,
ISystemStatusCheckerReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
यह रैपर, टेस्ट के पूल में मौजूद सभी टेस्ट को चलाने की अनुमति देता है. टेस्ट को किसी दूसरे
TestsPoolPoller के साथ शेयर किया जा सकता है. इसलिए, सिंक करना ज़रूरी है.
TODO: टोकन मॉड्यूल/टेस्ट के लिए, हैंडलिंग की सुविधा जोड़ें.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
यह कंस्ट्रक्टर, |
|
पब्लिक मेथड | |
|---|---|
void
|
run(TestInformation info, ITestInvocationListener listener)
यह टेस्ट चलाता है और नतीजे की जानकारी, लिसनर को देता है. |
void
|
setConfiguration(IConfiguration configuration)
इससे इस्तेमाल में मौजूद |
void
|
setLogRegistry(ILogRegistry registry)
|
void
|
setMetricCollectors(List<IMetricCollector> collectors)
इससे टेस्ट रन के लिए तय किए गए |
void
|
setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)
इससे टेस्ट के लिए, कॉन्फ़िगरेशन से |
सार्वजनिक कंस्ट्रक्टर
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
यह कंस्ट्रक्टर, IRemoteTest के पूल की सुविधा देता है.
| पैरामीटर | |
|---|---|
testsPool |
ITestsPool: सभी टेस्ट का ITestsPool पूल. |
tracker |
CountDownLatch: यह CountDownLatch, रन हो रहे पोलर की संख्या पाने के लिए शेयर किया जाता है. |
पब्लिक मेथड
रन
public void run (TestInformation info, ITestInvocationListener listener)
यह टेस्ट चलाता है और नतीजे की जानकारी, लिसनर को देता है.
| पैरामीटर | |
|---|---|
info |
TestInformation: यह TestInformation ऑब्जेक्ट है. इसमें टेस्ट चलाने के लिए ज़रूरी जानकारी होती है
टेस्ट चलाने के लिए. |
listener |
ITestInvocationListener: यह टेस्ट के नतीजों का ITestInvocationListener है |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
इससे इस्तेमाल में मौजूद IConfiguration को इंजेक्ट किया जाता है.
| पैरामीटर | |
|---|---|
configuration |
IConfiguration |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
इससे टेस्ट रन के लिए तय किए गए IMetricCollector की सूची सेट की जाती है.
| पैरामीटर | |
|---|---|
collectors |
List |
setSystemStatusChecker
public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)
इससे टेस्ट के लिए, कॉन्फ़िगरेशन से ISystemStatusChecker सेट किए जाते हैं.
| पैरामीटर | |
|---|---|
systemCheckers |
List |