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,
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 |
|