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) リストを設定します |
パブリックメソッド
setMetricCollectors
public abstract void setMetricCollectors (collectors)
リストを設定しますIMetricCollector
テスト実行のために定義されたのは。
パラメーター | |
---|---|
collectors |