DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


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

סיכום

‫constructors ציבוריים

DeviceTraceCollector()

‫methods ציבוריים

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

קריאה חוזרת כשמקרה בדיקה מסתיים.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

פונקציית Callback כשמסתיימת הרצת בדיקה.

void onTestStart(DeviceMetricData testData)

קריאה חוזרת כשמתחילים תרחיש בדיקה.

void rebootEnded(ITestDevice device)

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

void rebootStarted(ITestDevice device)

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

void setInstrumentationPkgName(String packageName)

Constructors ציבוריים

DeviceTraceCollector

public DeviceTraceCollector ()

‫methods ציבוריים

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

זריקות
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

קריאה חוזרת כשמקרה בדיקה מסתיים. זה הזמן לנקות את הנתונים.

פרמטרים
testData DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. יהיה אותו אובייקט כמו במהלך onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : המפה הנוכחית של המדדים שמועברים אל ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

זריקות
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

פונקציית Callback כשמסתיימת הרצת בדיקה. זה הזמן לנקות את הנתונים.

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

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

זריקות
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

קריאה חוזרת כשמתחילים תרחיש בדיקה.

פרמטרים
testData DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה.

זריקות
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