संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

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


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

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

सारांश

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

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 : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

सेटकॉन्फ़िगरेशन

public void setConfiguration (IConfiguration configuration)

उपयोग में IConfiguration करता है।

मापदंडों
configuration IConfiguration

सेटलॉगरजिस्ट्री

public void setLogRegistry (ILogRegistry registry)

मापदंडों
registry ILogRegistry

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

public void setMetricCollectors ( collectors)

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

मापदंडों
collectors

सेटसिस्टमस्टैटसचेकर

public void setSystemStatusChecker ( systemCheckers)

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

मापदंडों
systemCheckers