TestsPoolPoller
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.Object | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
Wrapper di test che permette di eseguire tutti i test di un pool di test. I test possono essere condivisi da un altro TestsPoolPoller
, quindi è necessaria la sincronizzazione.
DA FARE: aggiungere la gestione per il modulo/i test dei token.
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 segnala i risultati all'ascoltatore. |
void | setConfiguration ( IConfiguration configuration) Inserisce la |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Imposta l'elenco di |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Imposta |
Costruttori pubblici
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor dove viene fornito il pool di IRemoteTest
.
Parametri | |
---|---|
testsPool | ITestsPool : il pool di 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 segnala i risultati all'ascoltatore.
Parametri | |
---|---|
info | TestInformation : l'oggetto TestInformation contenente informazioni utili per eseguire i test. |
listener | ITestInvocationListener : l' ITestInvocationListener dei risultati del test |
Tiri | |
---|---|
DeviceNotAvailableException |
setConfigurazione
public void setConfiguration (IConfiguration configuration)
Inserisce la 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 |