PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


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

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

Государственные строители

PerfettoTraceRecorder ()

Общедоступные методы

void startTrace ( ITestDevice device, String traceConfigFileName, Map<String, String> extraConfigs)

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

File stopTrace ( ITestDevice device)

Останавливает запись трассировки Perfetto на устройстве и загружает файл.

Государственные строители

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Общедоступные методы

startTrace

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                Map<String, String> extraConfigs)

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

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

traceConfigFileName String : Имя файла конфигурации трассировки.

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

Броски
IOException

stopTrace

public File stopTrace (ITestDevice device)

Останавливает запись трассировки Perfetto на устройстве и загружает файл.

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

Возвраты
File Возвращает файл трассировки perfetto на стороне хоста или значение null в случае сбоя.