PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

java.lang.Объект
com.android.tradefed.util.PerfettoTraceRecorder


Служебный класс для записи трассировки perfetto на ITestDevice .

Краткое содержание

Общественные конструкторы

PerfettoTraceRecorder ()

Публичные методы

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

Начинает запись трассировки perfetto на устройстве.

File stopTrace ( ITestDevice device)

Останавливает запись трассировки perfetto на устройстве.

Общественные конструкторы

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Публичные методы

startTrace

public void startTrace (ITestDevice device, 
                 extraConfigs)

Начинает запись трассировки perfetto на устройстве. После этого необходимо вызвать stopTrace(com.android.tradefed.device.ITestDevice) , чтобы остановить запись трассировки.

Параметры
device ITestDevice : ITestDevice , где будет записываться трассировка.

extraConfigs : карта дополнительных конфигураций, которые необходимо добавить в файл конфигурации трассировки.

стопТрейс

public File stopTrace (ITestDevice device)

Останавливает запись трассировки perfetto на устройстве.

Должно быть, раньше был вызван ERROR(PerfettoTraceRecorder#startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder#startTrace(ITestDevice, Map)) ранее.

Параметры
device ITestDevice : устройство, для которого следует остановить запись. @Return Возвращает файл трассировки perfetto.

Возврат
File