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

पब्लिक कंस्ट्रक्टर

RebootReasonCollector()

पब्लिक मेथड

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

पब्लिक कंस्ट्रक्टर

RebootReasonCollector

public RebootReasonCollector ()

पब्लिक मेथड

onTestRunEnd

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

टेस्ट रन खत्म होने पर कॉल बैक. यह क्लीन अप करने का समय होना चाहिए.

पैरामीटर
runData DeviceMetricData: यह DeviceMetricData है, जिसमें रन का डेटा होता है. यह उसी ऑब्जेक्ट जैसा होगा जैसा कि onTestRunStart(DeviceMetricData) के दौरान था.

currentRunMetrics Map: यह मेट्रिक का मौजूदा मैप है, जिसे testRunEnded(long,Map) पर पास किया गया है.

थ्रॉ
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

statsd कॉन्फ़िगरेशन को हर डिवाइस पर पुश करें और कॉन्फ़िगरेशन आईडी सेव करें.

पैरामीटर
runData DeviceMetricData: यह DeviceMetricData है, जिसमें रन का डेटा होता है.

थ्रॉ
DeviceNotAvailableException