TraceCmdCollector

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)

公用建構函式

TraceCmdCollector

public TraceCmdCollector ()

受保護的方法

getLogType

protected LogDataType getLogType ()

傳回
LogDataType

startTracing

protected void startTracing (ITestDevice device)

參數
device ITestDevice

stopTracing

protected void stopTracing (ITestDevice device)

參數
device ITestDevice