PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Klasa narzędziowa do rejestrowania śladu Perfetto na urządzeniu ITestDevice.

Podsumowanie

Konstruktory publiczne

PerfettoTraceRecorder()

Metody publiczne

void startTrace(ITestDevice device, String traceConfigFileName, Map<String, String> extraConfigs)

Rozpoczyna nagrywanie śladu Perfetto na urządzeniu.

File stopTrace(ITestDevice device)

Zatrzymuje nagrywanie śladu perfetto na urządzeniu i pobiera plik.

Konstruktory publiczne

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Metody publiczne

startTrace

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                Map<String, String> extraConfigs)

Rozpoczyna nagrywanie śladu Perfetto na urządzeniu. Po zakończeniu połączenia musisz zadzwonić pod numer PerfettoTraceRecorder.stopTrace(ITestDevice), aby zatrzymać nagrywanie śladu.

Parametry
device ITestDevice: ITestDevice, w którym zostanie zarejestrowany ślad.

traceConfigFileName String: nazwa pliku konfiguracji śledzenia.

extraConfigs Map: mapa dodatkowych konfiguracji, które mają zostać dodane do pliku konfiguracji śledzenia.

Zgłasza
IOException

stopTrace

public File stopTrace (ITestDevice device)

Zatrzymuje nagrywanie śladu perfetto na urządzeniu i pobiera plik.

Parametry
device ITestDevice: urządzenie, na którym chcesz zatrzymać nagrywanie.

Zwraca
File Zwraca plik śledzenia Perfetto po stronie hosta lub wartość null, jeśli operacja się nie powiodła.