PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


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

概要

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

PerfettoTraceRecorder()

パブリック メソッド

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

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

File stopTrace(ITestDevice device)

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

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

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

パブリック メソッド

startTrace

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                 extraConfigs)

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

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

traceConfigFileName String: テスト アーティファクト内のトレース構成ファイルの名前。null の場合は、代わりにデフォルトの構成を使用します。

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