TestsPoolPoller
public final class TestsPoolPoller
extends Object
implements IRemoteTest, IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.Object | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
Wrapper de tests qui permet d'exécuter tous les tests d'un pool de tests. Les tests peuvent être partagés par un autre TestsPoolPoller
, une synchronisation est donc requise.
À FAIRE : Ajouter la gestion des modules/tests de jetons.
Résumé
Constructeurs publics | |
---|---|
TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker) Ctor où le pool de | |
TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) |
Méthodes publiques | |
---|---|
void | run (TestInformation info, ITestInvocationListener listener) |
void | setConfiguration ( IConfiguration configuration) Injecte la |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Définit la liste des |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Définit les |
Constructeurs publics
TestsPoolPoller
public TestsPoolPoller (tests, CountDownLatch tracker)
Ctor où le pool de IRemoteTest
est fourni.
Paramètres | |
---|---|
tests | IRemoteTest . |
tracker | CountDownLatch : une ERROR(/CountDownLatch) partagée pour obtenir le nombre de poller en cours d'exécution. |
TestsPoolPoller
public TestsPoolPoller (tests, tokenTests, CountDownLatch tracker)
Paramètres | |
---|---|
tests | |
tokenTests | |
tracker | CountDownLatch |
Méthodes publiques
courir
public void run (TestInformation info, ITestInvocationListener listener)
Paramètres | |
---|---|
info | TestInformation |
listener | ITestInvocationListener |
Jetés | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte la IConfiguration
utilisée.
Paramètres | |
---|---|
configuration | IConfiguration |
setMetricCollectors
public void setMetricCollectors (collectors)
Définit la liste des IMetricCollector
définis pour le test.
Paramètres | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
Définit les ISystemStatusChecker
de la configuration pour le test.
Paramètres | |
---|---|
systemCheckers |