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