PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Uma classe utilitária para registrar o rastreamento perfeito em um ITestDevice .

Resumo

Construtores públicos

PerfettoTraceRecorder ()

Métodos públicos

void startTrace ( ITestDevice device, extraConfigs) startTrace ( ITestDevice device, extraConfigs)

Inicia a gravação do traço perfeito no dispositivo.

File stopTrace ( ITestDevice device)

Interrompe a gravação do traço perfeito no dispositivo.

Construtores públicos

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Métodos públicos

startTrace

public void startTrace (ITestDevice device, 
                 extraConfigs)

Inicia a gravação do traço perfeito no dispositivo. Deve chamar stopTrace(com.android.tradefed.device.ITestDevice) posteriormente para interromper a gravação do rastreamento.

Parâmetros
device ITestDevice : Um ITestDevice onde o rastreamento será registrado.

extraConfigs : Um mapa de configurações extras que precisam ser adicionadas ao arquivo de configuração de rastreamento.

stopTrace

public File stopTrace (ITestDevice device)

Interrompe a gravação do traço perfeito no dispositivo.

Deve ter chamado ERROR(PerfettoTraceRecorder#startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder#startTrace(ITestDevice, Map)) antes.

Parâmetros
device ITestDevice : dispositivo para o qual parar a gravação. @Return Retorna o arquivo de rastreamento perfetto.

devoluções
File