TestPoolPoller
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.Oggetto | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
Test wrapper che permettono di eseguire tutti i test di un pool di test. I test possono essere condivisi da un altro TestsPoolPoller
, pertanto è necessaria la sincronizzazione.
TODO: Aggiunta gestione per modulo token/test.
Riepilogo
Costruttori pubblici | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor dove viene fornito il pool di |
Metodi pubblici | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Esegue i test e riporta i risultati al listener. |
void | setConfiguration ( IConfiguration configuration) Inietta l' |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Imposta l'elenco di |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Imposta |
Costruttori pubblici
TestPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor dove viene fornito il pool di IRemoteTest
.
Parametri | |
---|---|
testsPool | ITestsPool : pool ITestsPool di tutti i test. |
tracker | CountDownLatch : un ERROR(/CountDownLatch) condiviso per ottenere il numero di poller in esecuzione. |
Metodi pubblici
correre
public void run (TestInformation info, ITestInvocationListener listener)
Esegue i test e riporta i risultati al listener.
Parametri | |
---|---|
info | TestInformation : l'oggetto TestInformation contenente informazioni utili per eseguire i test. |
listener | ITestInvocationListener : ITestInvocationListener dei risultati del test |
Getta | |
---|---|
DeviceNotAvailableException |
setConfigurazione
public void setConfiguration (IConfiguration configuration)
Inietta l' IConfiguration
in uso.
Parametri | |
---|---|
configuration | IConfiguration |
setMetricCollectors
public void setMetricCollectors (collectors)
Imposta l'elenco di IMetricCollector
definiti per l'esecuzione del test.
Parametri | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
Imposta ISystemStatusChecker
dalla configurazione per il test.
Parametri | |
---|---|
systemCheckers |