TraceCmdCollector

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


IMetricCollector ที่รวบรวมการติดตามระหว่างการทดสอบโดยใช้ Trace-cmd และบันทึกลงในคำขอ

ตัวรวบรวมการติดตามนี้ช่วยให้สามารถตัดการเชื่อมต่อ USB ในระหว่างการทดสอบ (เช่นในการทดสอบพลังงาน)

เครื่องมือเริ่มต้นของระบบ atrace ใช้ควบคู่กับตัวสะสมนี้เพื่อตั้งค่าแฟล็ก sysfs เฉพาะสำหรับ Android

ต้องระบุไบนารี่การติดตาม-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) ที่เข้ากันได้กับ Android

สิ่งนี้จะอัปโหลดรูปแบบ Trac.dat (ดู man 5 Trac-cmd.dat) ที่สร้างโดย Trac-cmd

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

TraceCmdCollector ()

วิธีการที่ได้รับการป้องกัน

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

ผู้รับเหมาก่อสร้างสาธารณะ

TraceCmdCollector

public TraceCmdCollector ()

วิธีการที่ได้รับการป้องกัน

getLogType

protected LogDataType getLogType ()

การส่งคืน
LogDataType

เริ่มต้นการติดตาม

protected void startTracing (ITestDevice device)

พารามิเตอร์
device ITestDevice

ขว้าง
DeviceNotAvailableException

หยุดการติดตาม

protected void stopTracing (ITestDevice device)

พารามิเตอร์
device ITestDevice

ขว้าง
DeviceNotAvailableException