IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


接口IRemoteTest s到實施,如果他們需要得到的名單IMetricCollector S為試運行。

實現此接口的測試不會有缺省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 S為試運行定義。

公共方法

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

集列表IMetricCollector S為試運行定義。

參數
collectors