Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IRemoteTest , IConfigurationReceiver , IDeviceTest , IBuildReceiver , IMultiDeviceTest , IInvocationContextReceiver , 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 , 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

ITestDevice getDevice ()

Faites tester l'appareil.

void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

void setBuild ( IBuildInfo buildInfo)
void setConfiguration ( IConfiguration configuration)

Injecte l' IConfiguration en cours d'utilisation.

void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

void setDeviceInfos ( deviceInfos) setDeviceInfos ( deviceInfos)
void setInvocationContext ( IInvocationContext invocationContext)
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

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Retour
ITestDevice l' ITestDevice

courir

public void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

Paramètres
listener ITestInvocationListener : l' ITestInvocationListener des résultats de test

Jette
DeviceNotAvailableException

setBuild

public void setBuild ( IBuildInfo buildInfo)

Paramètres
buildInfo IBuildInfo

setConfiguration

public void setConfiguration ( IConfiguration configuration)

Injecte l' IConfiguration en cours d'utilisation.

Paramètres
configuration IConfiguration

setDevice

public void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

setDeviceInfos

public void setDeviceInfos ( deviceInfos)

Paramètres
deviceInfos

setInvocationContext

public void setInvocationContext ( IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

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