Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IRemoteTest, IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

java.lang.Object
com.android.tradefed.invoker.shard.TestsPoolPoller


Emballage 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 , la synchronisation est donc requise.

TODO: Ajout de la gestion des modules / tests de jetons.

Résumé

Constructeurs publics

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

Ctor où le pool d' IRemoteTest est fourni.

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 l' IConfiguration en cours d'utilisation.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Définit la liste des IMetricCollector définis pour le test.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Définit les ISystemStatusChecker partir de la configuration pour le test.

Constructeurs publics

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor où le pool d' IRemoteTest est fourni.

Paramètres
tests : Pool de tous les tests d' IRemoteTest .

tracker CountDownLatch : une ERROR(/CountDownLatch) partagée pour obtenir le nombre d'interrogateur 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

Jette
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injecte l' IConfiguration en cours d'utilisation.

Paramètres
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Paramètres
registry ILogRegistry

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 partir de la configuration pour le test.

Paramètres
systemCheckers