跟踪命令收集器
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 void startTracing (ITestDevice device)
参数 | |
---|---|
device | ITestDevice |
投掷 | |
---|---|
DeviceNotAvailableException |
停止追踪
protected void stopTracing (ITestDevice device)
参数 | |
---|---|
device | ITestDevice |
投掷 | |
---|---|
DeviceNotAvailableException |