PruebasPoolPoller
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. Otro TestsPoolPoller
puede compartir las pruebas, por lo que se requiere sincronización.
TODO: Agregar manejo para pruebas/módulos de token.
Resumen
Constructores públicos | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor donde se proporciona el grupo de |
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 |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Establece la lista de |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Establece los |
Constructores públicos
PruebasPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor donde se proporciona el grupo de IRemoteTest
.
Parámetros | |
---|---|
testsPool | ITestsPool : grupo de todas las pruebas ITestsPool . |
tracker | CountDownLatch : un ERROR(/CountDownLatch) compartido para obtener el número de encuestadores 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 |
establecer configuración
public void setConfiguration (IConfiguration configuration)
Inyecta la 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 |