TestsPoolPoller

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

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


Wrapper de testes que permite executar todos os testes de um conjunto de testes. Os testes podem ser compartilhados por outro TestsPoolPoller, então a sincronização é necessária.

O que fazer: adicione o tratamento para o módulo/testes de token.

Resumo

Construtores públicos

TestsPoolPoller( tests, CountDownLatch tracker)

Ctor em que o pool de IRemoteTest é fornecido.

TestsPoolPoller( tests, tokenTests, CountDownLatch tracker)

Métodos públicos

void run(TestInformation info, ITestInvocationListener listener)

void setConfiguration(IConfiguration configuration)

Injeta o IConfiguration em uso.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors( collectors)

Define a lista de IMetricCollectors definidos para a execução do teste.

void setSystemStatusChecker( systemCheckers)

Define os ISystemStatusCheckers da configuração para o teste.

Construtores públicos

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor em que o pool de IRemoteTest é fornecido.

Parâmetros
tests : IRemoteTests pool de todos os testes.

tracker CountDownLatch: um ERROR(/CountDownLatch) compartilhado para receber o número de poller em execução.

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

Parâmetros
tests

tokenTests

tracker CountDownLatch

Métodos públicos

run

public void run (TestInformation info, 
                ITestInvocationListener listener)

Parâmetros
info TestInformation

listener ITestInvocationListener

Gera
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parâmetros
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Define a lista de IMetricCollectors definidos para a execução do teste.

Parâmetros
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Define os ISystemStatusCheckers da configuração para o teste.

Parâmetros
systemCheckers