追蹤命令收集器

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