PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


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

요약

공개 생성자

PerfettoTraceRecorder()

공개 메서드

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

기기에서 perfetto 트레이스 기록을 시작합니다.

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을 반환합니다.