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 ()
受保护的方法
startTracing 功能
protected void startTracing (ITestDevice device)
参数 | |
---|---|
device |
ITestDevice |
抛出 | |
---|---|
DeviceNotAvailableException |
stopTracing(停止跟踪)
protected void stopTracing (ITestDevice device)
参数 | |
---|---|
device |
ITestDevice |
抛出 | |
---|---|
DeviceNotAvailableException |