PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Es una clase de utilidad para registrar el registro de Perfetto en un objeto ITestDevice.

Resumen

Constructores públicos

PerfettoTraceRecorder()

Métodos públicos

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

Comienza a registrar el seguimiento de perfetto en el dispositivo.

File stopTrace(ITestDevice device)

Detiene el registro de seguimiento de Perfetto en el dispositivo.

Constructores públicos

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Métodos públicos

startTrace

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

Comienza a registrar el seguimiento de perfetto en el dispositivo. Después, debes llamar a stopTrace(com.android.tradefed.device.ITestDevice) para detener la grabación del registro.

Parámetros
device ITestDevice: Es un ITestDevice en el que se registrará el registro.

traceConfigFileName String: Nombre del archivo de configuración de seguimiento en los artefactos de prueba. Si es nulo, usa la configuración predeterminada.

extraConfigs : Es un mapa de parámetros de configuración adicionales que se deben agregar en el archivo de configuración de seguimiento.

stopTrace

public File stopTrace (ITestDevice device)

Detiene el registro de seguimiento de Perfetto en el dispositivo.

Se debe haber llamado a ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) antes.

Parámetros
device ITestDevice: Es el dispositivo para el que se detendrá la grabación. @Return Devuelve el archivo de registro de Perfetto.

Muestra
File