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, ורושמת אותם ל-invocation.
אספן עקבות זה מאפשר ניתוק USB במהלך הבדיקה (כמו בבדיקת חשמל).
כלי ברירת המחדל של המערכת, atrace, משמש יחד עם אספן זה כדי להגדיר את דגלי sysfs הספציפיים לאנדרואיד.
יש לציין trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) בינארי תואם לאנדרואיד.
פעולה זו תעלה את פורמט 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 |