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   | 
  |
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   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setLogRegistry(ILogRegistry registry)
      
      
     | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setMetricCollectors(
      
        Define a lista de   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setSystemStatusChecker(
      
        Define os   | 
  
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  | 
      
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 | 
        
            |