PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Eine Dienstprogrammklasse zum Aufzeichnen von Perfetto-Traces auf einem ITestDevice.

Zusammenfassung

Öffentliche Konstruktoren

PerfettoTraceRecorder()

Öffentliche Methoden

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

Startet die Aufnahme von Perfetto-Traces auf dem Gerät.

File stopTrace(ITestDevice device)

Beendet die Aufzeichnung des Perfetto-Traces auf dem Gerät.

Öffentliche Konstruktoren

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Öffentliche Methoden

startTrace

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

Startet die Aufnahme von Perfetto-Traces auf dem Gerät. stopTrace(com.android.tradefed.device.ITestDevice) muss danach aufgerufen werden, um die Aufzeichnung des Traces zu beenden.

Parameter
device ITestDevice: Ein ITestDevice, in dem der Trace aufgezeichnet wird.

traceConfigFileName String: Name der Trace-Konfigurationsdatei in den Testartefakten. Wenn „null“, wird stattdessen die Standardkonfiguration verwendet.

extraConfigs : Eine Map mit zusätzlichen Konfigurationen, die der Trace-Konfigurationsdatei hinzugefügt werden müssen.

stopTrace

public File stopTrace (ITestDevice device)

Beendet die Aufzeichnung des Perfetto-Traces auf dem Gerät.

ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) muss zuvor aufgerufen worden sein.

Parameter
device ITestDevice: Das Gerät, für das die Aufzeichnung beendet werden soll. @Return Gibt die Perfetto-Trace-Datei zurück.

Returns
File