TestsPoolPoller

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

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(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 ouvinte.

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

Ctor em que o pool de IRemoteTest é fornecido.

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

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

Métodos públicos

run

public void run (TestInformation info, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

Parâmetros
info TestInformation: o objeto TestInformation, que contém informações úteis para executar testes.

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