トレースコマンドコレクター

public class TraceCmdCollector
extends AtraceCollector

java.lang.オブジェクト
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 によって生成された track.dat 形式 (man 5 track-cmd.dat を参照) がアップロードされます。

まとめ

パブリックコンストラクター

TraceCmdCollector ()

保護されたメソッド

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

パブリックコンストラクター

トレースコマンドコレクター

public TraceCmdCollector ()

保護されたメソッド

getLogType

protected LogDataType getLogType ()

戻り値
LogDataType

トレース開始

protected void startTracing (ITestDevice device)

パラメーター
device ITestDevice

投げる
DeviceNotAvailableException

停止トレース

protected void stopTracing (ITestDevice device)

パラメーター
device ITestDevice

投げる
DeviceNotAvailableException