跟踪命令收集器

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


一个IMetricCollector ,它在测试期间使用 trace-cmd 收集跟踪,并将它们记录到调用中。

此跟踪收集器允许在测试期间断开 USB(如在电源测试中)。

系统默认工具 atrace 与此收集器一起使用以设置特定于 android 的 sysfs 标志。

必须指定与 Android 兼容的 trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) 二进制文件。

这将上传由 trace-cmd 生成的 trace.dat 格式(参见 man 5 trace-cmd.dat)。

概括

公共构造函数

TraceCmdCollector ()

受保护的方法

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

公共构造函数

跟踪命令收集器

public TraceCmdCollector ()

受保护的方法

获取日志类型

protected LogDataType getLogType ()

退货
LogDataType

开始追踪

protected void startTracing (ITestDevice device)

参数
device ITestDevice

投掷
DeviceNotAvailableException

停止追踪

protected void stopTracing (ITestDevice device)

参数
device ITestDevice

投掷
DeviceNotAvailableException