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 |