TraceCmdCollector

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 标志。

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

此操作会上传 trace-cmd 生成的 trace.dat 格式(请参阅 man 5 trace-cmd.dat)。

摘要

公共构造函数

TraceCmdCollector()

受保护的方法

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

公共构造函数

TraceCmdCollector

public TraceCmdCollector ()

受保护的方法

getLogType

protected LogDataType getLogType ()

返回
LogDataType

startTracing 功能

protected void startTracing (ITestDevice device)

参数
device ITestDevice

抛出
DeviceNotAvailableException

stopTracing(停止跟踪)

protected void stopTracing (ITestDevice device)

参数
device ITestDevice

抛出
DeviceNotAvailableException