TestsPoolPoller
  public
  
  final
  
  class
  TestsPoolPoller
  
    extends Object
  
  
  
  
  
      implements
      
        IConfigurationReceiver, 
      
        IMetricCollectorReceiver, 
      
        IRemoteTest, 
      
        ISystemStatusCheckerReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller | 
Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas. Otra TestsPoolPoller puede compartir las pruebas, por lo que se requiere la sincronización.
 
TODO: Agrega el manejo de pruebas o módulos de tokens.
Resumen
| Constructores públicos | |
|---|---|
| 
      TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
      Ctor en el que se proporciona el grupo de  | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        void | 
      run(TestInformation info, ITestInvocationListener listener)
      Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha. | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration configuration)
      Inyecta el  | 
| 
        
        
        
        
        
        void | 
      setLogRegistry(ILogRegistry registry)
       | 
| 
        
        
        
        
        
        void | 
      setMetricCollectors(Establece la lista de  | 
| 
        
        
        
        
        
        void | 
      setSystemStatusChecker(Establece los  | 
Constructores públicos
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor en el que se proporciona el grupo de IRemoteTest.
| Parámetros | |
|---|---|
| testsPool | ITestsPool: Es el grupo deITestsPoolde todas las pruebas. | 
| tracker | CountDownLatch: UnERROR(/CountDownLatch)compartido para obtener la cantidad de selectores en ejecución. | 
Métodos públicos
run
public void run (TestInformation info, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.
| Parámetros | |
|---|---|
| info | TestInformation: Es el objetoTestInformationque contiene información útil para ejecutar pruebas. | 
| listener | ITestInvocationListener: elITestInvocationListenerde los resultados de la prueba | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inyecta el IConfiguration en uso.
| Parámetros | |
|---|---|
| configuration | IConfiguration | 
setMetricCollectors
public void setMetricCollectors (collectors) 
Establece la lista de IMetricCollector definidos para la ejecución de prueba.
| Parámetros | |
|---|---|
| collectors |  | 
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers) 
Establece los ISystemStatusChecker de la configuración para la prueba.
| Parámetros | |
|---|---|
| systemCheckers |  | 
