追蹤命令收集器
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 |