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 : トレース構成ファイルに追加する必要がある追加構成のマップ。

stopTrace

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