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