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 | |