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) 集列表 |
公共方法
setMetricCollectors
public abstract void setMetricCollectors (collectors)
集列表IMetricCollector
S為試運行定義。
參數 | |
---|---|
collectors |