PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Una classe di utilità per la registrazione della traccia Perfetto su un ITestDevice.

Riepilogo

Costruttori pubblici

PerfettoTraceRecorder()

Metodi pubblici

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

Avvia la registrazione della traccia perfetta sul dispositivo.

File stopTrace(ITestDevice device)

Interrompe la registrazione della traccia perfetta sul dispositivo.

Costruttori pubblici

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Metodi pubblici

startTrace

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

Avvia la registrazione della traccia perfetta sul dispositivo. Devi chiamare il numero stopTrace(com.android.tradefed.device.ITestDevice) in seguito per interrompere la registrazione della traccia.

Parametri
device ITestDevice: un ITestDevice in cui verrà registrata la traccia.

traceConfigFileName String: Nome del file di configurazione della traccia negli artefatti di test. Se è null, utilizza la configurazione predefinita.

extraConfigs : una mappa di configurazioni aggiuntive da aggiungere al file di configurazione della traccia.

stopTrace

public File stopTrace (ITestDevice device)

Interrompe la registrazione della traccia perfetta sul dispositivo.

Deve aver chiamato ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) in precedenza.

Parametri
device ITestDevice: il dispositivo per cui interrompere la registrazione. @Return restituisce il file di traccia perfetto.

Ritorni
File