跟踪命令收集器
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 |