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

stopTracing

protected void stopTracing (ITestDevice device)

פרמטרים
device ITestDevice

זריקות
DeviceNotAvailableException