Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

ScheduleMultipleDeviceMetricCollector

public class ScheduleMultipleDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ScheduleMultipleDeviceMetricCollector


IMetricCollector使定期运行多个度量收集器。这是尽力而为的调度程序。它会尽最大努力以给定的时间间隔运行收集器,同时确保没有两个收集器同时运行。

摘要

公共建设者

ScheduleMultipleDeviceMetricCollector ()

公开方法

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

使用当前上下文以及将结果转发到何处来初始化收集器。

final void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

测试运行结束时回调。

final void onTestRunStart ( DeviceMetricData runData)

测试运行开始时的回调。

公共建设者

ScheduleMultipleDeviceMetricCollector

public ScheduleMultipleDeviceMetricCollector ()

公开方法

在里面

public ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

使用当前上下文以及将结果转发到何处来初始化收集器。每个实例仅被调用一次,并且收集器应更新其内部上下文和侦听器。永远不会在测试运行之前调用Init。

除非您知道自己在做什么,否则不要覆盖。

参量
context IInvocationContextIInvocationContext的调用的IInvocationContext

listener ITestInvocationListener :将结果ITestInvocationListener哪里的ITestInvocationListener

退货
ITestInvocationListener 新的监听器包装了原来的监听器。

onTestRunEnd

public final void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

测试运行结束时回调。这应该是清理的时间。

参量
runData DeviceMetricData :保存运行数据的DeviceMetricData 。与onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)期间的对象相同。

currentRunMetrics :传递给ERROR(/#testRunEnded(long,Map))的度量的当前映射。

onTestRunStart

public final void onTestRunStart ( DeviceMetricData runData)

测试运行开始时的回调。

参量
runData DeviceMetricData :保存运行数据的DeviceMetricData