PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Вспомогательный класс для записи идеальной трассировки на ITestDevice .

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

Публичные конструкторы

PerfettoTraceRecorder ()

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

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

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

File stopTrace ( ITestDevice device)

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

Публичные конструкторы

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

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

startTrace

public void startTrace (ITestDevice device, 
                 extraConfigs)

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

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

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

стопТрейс

public File stopTrace (ITestDevice device)

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

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

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

Возвращает
File