Google 致力于为黑人社区推动种族平等。查看具体举措

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