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