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


使用 trace-cmd 收集在測試期間收集追蹤記錄的 IMetricCollector, 呼叫。

這個追蹤收集器允許在測試期間中斷 USB 連線 (做為電源測試)。

系統預設工具 atrace 與此收集器搭配使用,以便設定 Android 專屬的 sysfs 標記。

trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) 二進位檔 必須指定與 Android 相容的應用程式。

這樣就會上傳 trace-cmd 產生的 trace.dat 格式 (請參閱男用 5 trace-cmd.dat)。

摘要

公用建構函式

TraceCmdCollector()

保護方法

LogDataType getLogType()
void startTracing(ITestDevice device)
void stopTracing(ITestDevice device)

公用建構函式

TraceCmdCollector

public TraceCmdCollector ()

保護方法

getLogType

protected LogDataType getLogType ()

傳回
LogDataType

開始競速

protected void startTracing (ITestDevice device)

參數
device ITestDevice

擲回
DeviceNotAvailableException

停止賽跑

protected void stopTracing (ITestDevice device)

參數
device ITestDevice

擲回
DeviceNotAvailableException