PruebasPollerPoller

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

java.lang.Objeto
com.android.tradefed.invoker.shard.TestsPoolPoller


Wrapper de pruebas que permite ejecutar todas las pruebas de un pool de pruebas. Las pruebas pueden ser compartidas por otro TestsPoolPoller , por lo que se requiere sincronización.

TODO: Agregar manejo para módulo/pruebas de token.

Resumen

Constructores públicos

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

Ctor donde se proporciona el grupo de IRemoteTest .

Métodos públicos

void run ( TestInformation info, ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

void setConfiguration ( IConfiguration configuration)

Inyecta la IConfiguration en uso.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de la prueba.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Establece los ISystemStatusChecker desde la configuración para la prueba.

Constructores públicos

PruebasPollerPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor donde se proporciona el grupo de IRemoteTest .

Parámetros
testsPool ITestsPool : el conjunto de todas las pruebas ITestsPool .

tracker CountDownLatch : un ERROR(/CountDownLatch) compartido para obtener el número de sondeadores en ejecución.

Métodos públicos

correr

public void run (TestInformation info, 
                ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
info TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba

Lanza
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inyecta la IConfiguration en uso.

Parámetros
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parámetros
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de la prueba.

Parámetros
collectors

establecerSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Establece los ISystemStatusChecker desde la configuración para la prueba.

Parámetros
systemCheckers