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, 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, 
                 currentRunMetrics)

टेस्ट रन खत्म होने पर कॉलबैक. यह समय, डेटा को साफ़ करने का होना चाहिए.

पैरामीटर
runData DeviceMetricData: वह DeviceMetricData जिसमें रन का डेटा मौजूद है. यह onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान इस्तेमाल किए गए ऑब्जेक्ट जैसा ही होगा.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) को पास की गई मेट्रिक का मौजूदा मैप.

थ्रो
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

पैरामीटर
runData DeviceMetricData: वह DeviceMetricData जिसमें रन का डेटा मौजूद है.

थ्रो
DeviceNotAvailableException