PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Một lớp tiện ích để ghi lại dấu vết perfetto trên ITestDevice.

Tóm tắt

Hàm khởi tạo công khai

PerfettoTraceRecorder()

Phương thức công khai

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

Bắt đầu ghi lại dấu vết perfetto trên thiết bị.

File stopTrace(ITestDevice device)

Dừng ghi dấu vết perfetto trên thiết bị và kéo tệp.

Hàm khởi tạo công khai

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Phương thức công khai

startTrace

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

Bắt đầu ghi lại dấu vết perfetto trên thiết bị. Bạn phải gọi PerfettoTraceRecorder.stopTrace(ITestDevice) sau đó để dừng ghi dấu vết.

Tham số
device ITestDevice: Một ITestDevice nơi dấu vết sẽ được ghi lại.

traceConfigFileName String: Tên của tệp cấu hình theo dõi.

extraConfigs Map: Bản đồ các cấu hình bổ sung sẽ được thêm vào tệp cấu hình dấu vết.

Gửi
IOException

stopTrace

public File stopTrace (ITestDevice device)

Dừng ghi dấu vết perfetto trên thiết bị và kéo tệp.

Tham số
device ITestDevice: thiết bị cần dừng ghi.

Giá trị trả về
File Trả về tệp dấu vết perfetto phía máy chủ lưu trữ hoặc giá trị rỗng nếu không thành công.