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 ที่รวบรวมการติดตามระหว่างการทดสอบโดยใช้ track-cmd และบันทึกการติดตามไว้ใน นั้น

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

เครื่องมือเริ่มต้นของระบบ หรือที่เรียกว่า Atrace จะใช้ควบคู่กับเครื่องมือรวบรวมนี้เพื่อตั้งค่า Flag Sysfs สำหรับ Android โดยเฉพาะ

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

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