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)
自行完成。
部分測試機制涉及緩衝處理交易回呼,並在最後重播此回呼 (例如
ITestSuite
),這類機制會導致在問題發生期間呼叫收集器
重播,而不是在實際執行期間。讓測試執行器處理
收集器,可確保在適當時間處理回呼。
In order to use the collectors, the following pattern can be used: for (IMetricCollector collector : config.getMetricCollectors()) { originalCollector = collector.init(mModuleInvocationContext, originalCollector); }
摘要
公用方法 | |
---|---|
abstract
void
|
setMetricCollectors(
設定測試執行作業定義的 |
公用方法
setMetricCollectors
public abstract void setMetricCollectors (collectors)
設定測試執行作業定義的 IMetricCollector
清單。
參數 | |
---|---|
collectors |
|