PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


คลาสยูทิลิตี้สำหรับการบันทึกการติดตามของ Perfetto ใน ITestDevice

สรุป

เครื่องมือสร้างสาธารณะ

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 หากไม่สำเร็จ