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