RebootReasonCollector

public class RebootReasonCollector
extends BaseDeviceMetricCollector

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


כלי לאיסוף נתונים שאוסף נתונים על הפעלה מחדש של המכשיר במהלך הרצת הבדיקה ומדווח עליהם לפי סיבה ומספר.

סיכום

ערכים קבועים

String METRIC_PREFIX

שדות

public static final String COUNT_KEY

‫constructors ציבוריים

RebootReasonCollector()

‫methods ציבוריים

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void onTestRunStart(DeviceMetricData runData)

דוחפים את ההגדרה של statsd לכל מכשיר ומאחסנים את מזהי ההגדרה.

ערכים קבועים

METRIC_PREFIX

public static final String METRIC_PREFIX

ערך קבוע: "rebooted-"

שדות

COUNT_KEY

public static final String COUNT_KEY

‫constructors ציבוריים

RebootReasonCollector

public RebootReasonCollector ()

‫methods ציבוריים

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. יהיה אותו אובייקט כמו במהלך onTestRunStart(DeviceMetricData).

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

דוחפים את ההגדרה של statsd לכל מכשיר ומאחסנים את מזהי ההגדרה.

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException