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 ()
วิธีการป้องกัน
เริ่มต้นการติดตาม
protected void startTracing (ITestDevice device)
พารามิเตอร์ | |
---|---|
device | ITestDevice |
พ่น | |
---|---|
DeviceNotAvailableException |
หยุดการติดตาม
protected void stopTracing (ITestDevice device)
พารามิเตอร์ | |
---|---|
device | ITestDevice |
พ่น | |
---|---|
DeviceNotAvailableException |