ScreenRecordOnFailureCollector
public
class
ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ScreenRecordOnFailureCollector | |
यह कलेक्टर, टेस्ट केस के फ़ेल होने पर स्क्रीन रिकॉर्डिंग कैप्चर करके लॉग करेगा. टेस्ट के चलने के दौरान, टेस्ट खत्म होने तक स्क्रीन रिकॉर्डिंग जारी रहेगी. अगर स्क्रीन रिकॉर्डिंग में कोई रुकावट आती है, जैसे कि डिवाइस रीबूट हो जाता है या रूट/अनरूट हो जाता है, तो टेस्ट खत्म होने तक डिवाइस के उपलब्ध होने पर, रिकॉर्डिंग फिर से शुरू की जाएगी. इस वजह से, एक टेस्ट के लिए कई रिकॉर्डिंग फ़ाइलें जनरेट की जा सकती हैं.
खास जानकारी
नेस्टेड क्लास | |
|---|---|
class |
ScreenRecordOnFailureCollector.LineCapturingOutputStream
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
ScreenRecordOnFailureCollector()
|
|
पब्लिक मेथड | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
टेस्ट केस खत्म होने पर, यह कॉलबैक ट्रिगर होता है. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
टेस्ट केस के फ़ेल होने पर, यह कॉलबैक ट्रिगर होता है. |
void
|
onTestRunStart(DeviceMetricData runData)
टेस्ट रन शुरू होने पर, यह कॉलबैक ट्रिगर होता है. |
void
|
onTestStart(DeviceMetricData runData)
टेस्ट केस शुरू होने पर, यह कॉलबैक ट्रिगर होता है. |
सार्वजनिक कंस्ट्रक्टर
ScreenRecordOnFailureCollector
public ScreenRecordOnFailureCollector ()
पब्लिक मेथड
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
टेस्ट केस खत्म होने पर, यह कॉलबैक ट्रिगर होता है. यह क्लीन अप करने का समय होना चाहिए.
| पैरामीटर | |
|---|---|
testData |
DeviceMetricData: यह DeviceMetricData है, जिसमें टेस्ट केस का डेटा होता है. यह
onTestStart(DeviceMetricData) के दौरान इस्तेमाल किए गए ऑब्जेक्ट जैसा ही होगा. |
currentTestCaseMetrics |
Map: यह मेट्रिक का मौजूदा मैप है, जिसे testEnded(TestDescription,Map) पर पास किया गया है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
टेस्ट केस के फ़ेल होने पर, यह कॉलबैक ट्रिगर होता है.
| पैरामीटर | |
|---|---|
testData |
DeviceMetricData: यह DeviceMetricData है, जिसमें टेस्ट केस का डेटा होता है. |
test |
TestDescription: यह, चल रहे टेस्ट केस का TestDescription है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
टेस्ट रन शुरू होने पर, यह कॉलबैक ट्रिगर होता है.
| पैरामीटर | |
|---|---|
runData |
DeviceMetricData: यह DeviceMetricData है, जिसमें रन का डेटा होता है. |
onTestStart
public void onTestStart (DeviceMetricData runData)
टेस्ट केस शुरू होने पर, यह कॉलबैक ट्रिगर होता है.
| पैरामीटर | |
|---|---|
runData |
DeviceMetricData: यह DeviceMetricData है, जिसमें टेस्ट केस का डेटा होता है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|