IMetricCollectorReceiver
  public
  
  
  
  interface
  IMetricCollectorReceiver
  
  
  
| com.android.tradefed.device.metric.IMetricCollectorReceiver | 
테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 IRemoteTest가 구현해야 하는 인터페이스입니다.
 
이 인터페이스를 구현하는 테스트에는 수집기로 계측된 기본 ITestInvocationListener가 없으므로 IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)를 통해 직접 계측해야 합니다.
 
일부 테스트 메커니즘은 Tradefed 콜백을 버퍼링하고 마지막에 재생하는 것을 포함합니다 (예: ITestSuite). 이러한 메커니즘은 실제 실행이 아닌 재생 중에 수집기가 호출되도록 합니다. 테스트 실행기에서 수집기를 사용할 시기를 처리하도록 하면 적절한 시점에 콜백이 처리되도록 할 수 있습니다.
 
In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 요약
공개 메서드 | |
|---|---|
        abstract
        
        
        
        
        void
     | 
  
    
      
      setMetricCollectors(
      
        테스트 실행에 정의된   | 
  
공개 메서드
setMetricCollectors
public abstract void setMetricCollectors (collectors) 
테스트 실행에 정의된 IMetricCollector 목록을 설정합니다. 
| 매개변수 | |
|---|---|
collectors | 
        
            |