PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.PerfettoTraceRecorder


ITestDevice で perfetto トレースを記録するためのユーティリティ クラス。

概要

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

PerfettoTraceRecorder()

パブリック メソッド

void startTrace(ITestDevice device, extraConfigs)

デバイスでの Perfetto トレースの記録を開始します。

File stopTrace(ITestDevice device)

デバイスでの Perfetto トレースの記録を停止します。

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

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

パブリック メソッド

startTrace

public void startTrace (ITestDevice device, 
                 extraConfigs)

デバイスでの Perfetto トレースの記録を開始します。トレース記録を停止するには、後で stopTrace(com.android.tradefed.device.ITestDevice) を呼び出す必要があります。

パラメータ
device ITestDevice: トレースが記録される ITestDevice

extraConfigs : トレース構成ファイルに追加する必要があるその他の構成のマップ。

ストップトレース

public File stopTrace (ITestDevice device)

デバイスでの Perfetto トレースの記録を停止します。

以前に ERROR(PerfettoTraceRecorder#startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder#startTrace(ITestDevice, Map)) を呼び出したことがある必要があります。

パラメータ
device ITestDevice: 録画を停止するデバイス。@Return perfetto トレースを返します。 表示されます。

戻り値
File