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 |
|