IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
在需要获取测试运行的 IMetricCollector
列表时,供 IRemoteTest
实现的接口。
实现此接口的测试将没有其默认 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); }
摘要
公共方法 | |
---|---|
abstract
void
|
setMetricCollectors(
设置为测试运行定义的 |
公共方法
setMetricCollector
public abstract void setMetricCollectors (collectors)
设置为测试运行定义的 IMetricCollector
列表。
参数 | |
---|---|
collectors |
|