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 形式(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

例外
DeviceNotAvailableException

StopTracing

protected void stopTracing (ITestDevice device)

パラメータ
device ITestDevice

例外
DeviceNotAvailableException