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, extraConfigs)

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

File stopTrace(ITestDevice device)

Dừng ghi lại dấu vết perfetto trên thiết bị.

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, 
                 extraConfigs)

Bắt đầu ghi lại dấu vết perfetto trên thiết bị. Bạn phải gọi stopTrace(com.android.tradefed.device.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 trong các cấu phần phần mềm kiểm thử. Nếu giá trị này là rỗng, hãy dùng cấu hình mặc định.

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

stopTrace

public File stopTrace (ITestDevice device)

Dừng ghi lại dấu vết perfetto trên thiết bị.

Phải gọi ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) trước đó.

Tham số
device ITestDevice: thiết bị cần dừng ghi. @Return Trả về tệp dấu vết perfetto.

Giá trị trả về
File