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 ()

שיטות מוגנות

getLogType

protected LogDataType getLogType ()

החזרות
LogDataType

להתחיל מעקב

protected void startTracing (ITestDevice device)

פרמטרים
device ITestDevice

זורק
DeviceNotAvailableException

להפסיק את המעקב

protected void stopTracing (ITestDevice device)

פרמטרים
device ITestDevice

זורק
DeviceNotAvailableException