IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


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

このインタフェースを実装テストは、デフォルトはありません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);
 }
 
originalCollectorは順番に呼ばれるように、それに巻き付けすべてのメトリック・コレクターを持つことになります。

概要

パブリックメソッド

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

パブリックメソッド

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

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

パラメーター
collectors