Poller de pool de testes

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

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(ITestsPool testsPool, CountDownLatch tracker)

Ctor em que o pool de IRemoteTest é fornecido.

Métodos públicos

void run(TestInformation info, ITestInvocationListener listener)

Executa os testes e informa o resultado ao 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 (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor em que o pool de IRemoteTest é fornecido.

Parâmetros
testsPool ITestsPool: pool de ITestsPools de todos os testes.

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

Métodos públicos

run

public void run (TestInformation info, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

Parâmetros
info TestInformation: o objeto TestInformation que contém informações úteis a serem executadas. provas.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste.

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