跟踪命令收集器

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 LogDataType getLogType ()

退貨
LogDataType

開始追踪

protected void startTracing (ITestDevice device)

參數
device ITestDevice

投擲
DeviceNotAvailableException

停止追踪

protected void stopTracing (ITestDevice device)

參數
device ITestDevice

投擲
DeviceNotAvailableException