TestsPoolPoller
  public
  
  final
  
  class
  TestsPoolPoller
  
    extends Object
  
  
  
  
  
      implements
      
        IRemoteTest, 
      
        IConfigurationReceiver, 
      
        ISystemStatusCheckerReceiver, 
      
        IMetricCollectorReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller | 
Test-Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. Tests können von einer anderen TestsPoolPoller freigegeben werden. Daher ist eine Synchronisierung erforderlich.
 
TODO: Add handling for token module/tests.
Zusammenfassung
| Öffentliche Konstruktoren | |
|---|---|
| 
      TestsPoolPoller(Konstruktor, in dem der Pool von  | |
| 
      TestsPoolPoller( | |
| Öffentliche Methoden | |
|---|---|
| 
        
        
        
        
        
        void | 
      run(TestInformation info, ITestInvocationListener listener)
      
 | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration configuration)
      Fügt den verwendeten  | 
| 
        
        
        
        
        
        void | 
      setLogRegistry(ILogRegistry registry)
       | 
| 
        
        
        
        
        
        void | 
      setMetricCollectors(Hiermit wird die Liste der  | 
| 
        
        
        
        
        
        void | 
      setSystemStatusChecker(Legt die  | 
Öffentliche Konstruktoren
TestsPoolPoller
public TestsPoolPoller (tests, CountDownLatch tracker) 
Konstruktor, in dem der Pool von IRemoteTest bereitgestellt wird.
| Parameter | |
|---|---|
| tests | :IRemoteTests Pool aller Tests. | 
| tracker | CountDownLatch: EinERROR(/CountDownLatch), das freigegeben wird, um die Anzahl der laufenden Poller abzurufen. | 
TestsPoolPoller
public TestsPoolPoller (tests, tokenTests, CountDownLatch tracker) 
| Parameter | |
|---|---|
| tests |  | 
| tokenTests |  | 
| tracker | CountDownLatch | 
Öffentliche Methoden
Homerun
public void run (TestInformation info, 
                ITestInvocationListener listener)
| Parameter | |
|---|---|
| info | TestInformation | 
| listener | ITestInvocationListener | 
| Ausgabe | |
|---|---|
| DeviceNotAvailableException | |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Fügt den verwendeten IConfiguration ein.
| Parameter | |
|---|---|
| configuration | IConfiguration | 
setMetricCollectors
public void setMetricCollectors (collectors) 
Hiermit wird die Liste der IMetricCollectors festgelegt, die für den Testlauf definiert sind. 
| Parameter | |
|---|---|
| collectors |  | 
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers) 
Legt die ISystemStatusCheckers aus der Konfiguration für den Test fest.
| Parameter | |
|---|---|
| systemCheckers |  | 
