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 ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker) Ctor donde se proporciona el grupo de | |
TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) |
Métodos públicos | |
---|---|
void | run (TestInformation info, ITestInvocationListener listener) |
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 (tests, CountDownLatch tracker)
Ctor donde se proporciona el grupo de IRemoteTest
.
Parámetros | |
---|---|
tests | IRemoteTest . |
tracker | CountDownLatch : un ERROR(/CountDownLatch) compartido para obtener el número de encuestadores en ejecución. |
PruebasPoolPoller
public TestsPoolPoller (tests, tokenTests, CountDownLatch tracker)
Parámetros | |
---|---|
tests | |
tokenTests | |
tracker | CountDownLatch |
Métodos públicos
correr
public void run (TestInformation info, ITestInvocationListener listener)
Parámetros | |
---|---|
info | TestInformation |
listener | ITestInvocationListener |
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 |