Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


テスト実行のためにIMetricCollectorのリストを取得する必要がある場合に実装するIRemoteTestのインターフェイス。

このインターフェイスを実装するテストには、コレクターでインストルメントされたデフォルトのITestInvocationListenerがありませんIMetricCollector#init(IInvocationContext, 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);
 }
 
originalCollectorでは、すべてのメトリックコレクターがラップされ、順番に呼び出されます。

概要

パブリックメソッド

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

テスト実行用に定義されたIMetricCollectorのリストを設定します。

パブリックメソッド

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

テスト実行用に定義されたIMetricCollectorのリストを設定します。

パラメーター
collectors