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

Publiczne konstruktory

PerfettoTraceRecorder()

Metody publiczne

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

Rozpoczyna nagrywanie śladu Perfetto na urządzeniu.

File stopTrace(ITestDevice device)

Zatrzymuje nagrywanie śladu Perfetto na urządzeniu.

Publiczne konstruktory

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Metody publiczne

startTrace

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

Rozpoczyna nagrywanie śladu Perfetto na urządzeniu. Po zakończeniu śledzenia musisz zadzwonić pod numer stopTrace(com.android.tradefed.device.ITestDevice), aby zatrzymać nagrywanie.

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

traceConfigFileName String: nazwa pliku konfiguracji śledzenia w artefaktach testu. Jeśli wartość to null, użyj konfiguracji domyślnej.

extraConfigs : Mapa dodatkowych konfiguracji, które należy dodać do pliku konfiguracji śledzenia.

stopTrace

public File stopTrace (ITestDevice device)

Zatrzymuje nagrywanie śladu Perfetto na urządzeniu.

Musi wcześniej wywołać ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)).

Parametry
device ITestDevice: urządzenie, na którym ma zostać zatrzymane nagrywanie. @Return Zwraca plik śledzenia perfetto.

Zwroty
File