TestsPoolPoller
  public
  
  final
  
  class
  TestsPoolPoller
  
    extends Object
  
  
  
  
  
      implements
      
        IConfigurationReceiver, 
      
        IMetricCollectorReceiver, 
      
        IRemoteTest, 
      
        ISystemStatusCheckerReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller | 
Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. Testy mogą być udostępniane przez inną osobę, więc wymagana jest synchronizacja.TestsPoolPoller
 
DO ZROBIENIA: dodać obsługę modułu tokenów/testów.
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
      Konstruktor, w którym podana jest pula  | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      run(TestInformation info, ITestInvocationListener listener)
      Przeprowadza testy i przekazuje wyniki do odbiorcy. | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration configuration)
      Wstrzykuje  | 
| 
        
        
        
        
        
        void | 
      setLogRegistry(ILogRegistry registry)
       | 
| 
        
        
        
        
        
        void | 
      setMetricCollectors(Ustawia listę  | 
| 
        
        
        
        
        
        void | 
      setSystemStatusChecker(Ustawia  | 
Konstruktory publiczne
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Konstruktor, w którym podana jest pula IRemoteTest.
| Parametry | |
|---|---|
| testsPool | ITestsPool:ITestsPoolbaza wszystkich testów. | 
| tracker | CountDownLatch:ERROR(/CountDownLatch)udostępniony, aby uzyskać liczbę działających pollerów. | 
Metody publiczne
home run
public void run (TestInformation info, ITestInvocationListener listener)
Przeprowadza testy i przekazuje wyniki do odbiorcy.
| Parametry | |
|---|---|
| info | TestInformation: obiektTestInformationzawierający przydatne informacje do przeprowadzania testów. | 
| listener | ITestInvocationListener:ITestInvocationListenerwyników testu | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Wstrzykuje IConfiguration w użyciu.
| Parametry | |
|---|---|
| configuration | IConfiguration | 
setMetricCollectors
public void setMetricCollectors (collectors) 
Ustawia listę IMetricCollector zdefiniowanych na potrzeby testu.
| Parametry | |
|---|---|
| collectors |  | 
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers) 
Ustawia ISystemStatusChecker z konfiguracji testu.
| Parametry | |
|---|---|
| systemCheckers |  | 
