Poller de pool de testes

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

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


Testa o wrapper 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: adicionar gerenciamento para módulos/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 definida para a execução do teste.

void setSystemStatusChecker( systemCheckers)

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

Construtores públicos

Poller de pool de testes

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor em que o pool de IRemoteTest é fornecido.

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

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

Poller de pool de testes

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 definida 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