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

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

startTracing

protected void startTracing (ITestDevice device)

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

ขว้าง
DeviceNotAvailableException

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

protected void stopTracing (ITestDevice device)

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

ขว้าง
DeviceNotAvailableException