跟踪命令收集器

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