DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.DeviceTraceCollector


אוסף נתונים שיתחיל מעקב של perfetto כשהרצת הבדיקה תתחיל, וירשום את קובץ המעקב ביומן בסוף.

סיכום

קונסטרוקטורים גלויים לכולם

DeviceTraceCollector()

שיטות ציבוריות

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

קריאה חוזרת (call back) בסיום הרצה של בדיקה.

void rebootEnded(ITestDevice device)

קבלת התראה כשההפעלה מחדש של המכשיר מסתיימת.

void rebootStarted(ITestDevice device)

מקבלת התראה כשהפעלה מחדש מתחילה במכשיר.

void setInstrumentationPkgName(String packageName)

קונסטרוקטורים גלויים לכולם

DeviceTraceCollector

public DeviceTraceCollector ()

שיטות ציבוריות

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

זריקות
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

קריאה חוזרת (call back) בסיום הרצה של בדיקה. זה הזמן לנקות.

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. יהיה זהה לאובייקט שהיה במהלך BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : המפה הנוכחית של המדדים שהועברו אל ERROR(/#testRunEnded(long,Map)).

זריקות
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

קבלת התראה כשההפעלה מחדש של המכשיר מסתיימת.

הערה: מומלץ להימנע מהפעלה מחדש של המכשירים במהלך השיחה החוזרת. המערכת תתעלם מכל ניסיון להפעיל מחדש.

פרמטרים
device ITestDevice: ITestDevice שבו הסתיימה ההפעלה מחדש.

זריקות
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

מקבלת התראה כשהפעלה מחדש מתחילה במכשיר.

הערה: מומלץ להימנע מהפעלה מחדש של המכשירים במהלך השיחה החוזרת. המערכת תתעלם מכל ניסיון להפעיל מחדש.

פרמטרים
device ITestDevice: ITestDevice המיקום שבו החלה ההפעלה מחדש.

זריקות
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

פרמטרים
packageName String