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 フラグを設定します。

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