จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

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

สิ่งนี้จะอัปโหลดรูปแบบ trace.dat (ดู man 5 trace-cmd.dat) ที่สร้างโดย trace-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