PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.PerfettoTraceRecorder


ITestDevice에 perfetto 트레이스를 기록하는 유틸리티 클래스입니다.

요약

공개 생성자

PerfettoTraceRecorder()

공개 메서드

void 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