हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ScreenshotOnFailureCollector
public
class
ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector
कलेक्टर, जो टेस्ट केस के पूरा न होने पर स्क्रीनशॉट कैप्चर करके उसे लॉग करेगा.
खास जानकारी
पब्लिक कंस्ट्रक्टर
ScreenshotOnFailureCollector
public ScreenshotOnFailureCollector ()
सार्वजनिक तरीके
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
टेस्ट रन शुरू होने पर कॉलबैक.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# ScreenshotOnFailureCollector\n============================\n\n\n`\npublic\n\n\nclass\nScreenshotOnFailureCollector\n`\n\n\n`\n\n\n`\n\n`\n\nextends `[BaseDeviceMetricCollector](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/BaseDeviceMetricCollector.html)`\n\n\n`\n\n`\n\n\n`\n\n|---|---|-----------------------------------------------------------------|\n| java.lang.Object |||\n| ↳ | [com.android.tradefed.device.metric.BaseDeviceMetricCollector](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/BaseDeviceMetricCollector.html) ||\n| | ↳ | com.android.tradefed.device.metric.ScreenshotOnFailureCollector |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nCollector that will capture and log a screenshot when a test case fails.\n\nSummary\n-------\n\n| ### Public constructors ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[ScreenshotOnFailureCollector](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/ScreenshotOnFailureCollector.html#ScreenshotOnFailureCollector())`() ` |\n\n| ### Public methods ||\n|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[onTestFail](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/ScreenshotOnFailureCollector.html#onTestFail(com.android.tradefed.device.metric.DeviceMetricData,%20com.android.tradefed.result.TestDescription))`(`[DeviceMetricData](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/DeviceMetricData.html)` testData, `[TestDescription](../../../../../../../reference/tradefed/com/android/tradefed/result/TestDescription.html)` test) ` Callback when a test case fails. |\n| ` void` | ` `[onTestRunStart](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/ScreenshotOnFailureCollector.html#onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData))`(`[DeviceMetricData](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/DeviceMetricData.html)` runData) ` Callback when a test run is started. |\n\nPublic constructors\n-------------------\n\n### ScreenshotOnFailureCollector\n\n```\npublic ScreenshotOnFailureCollector ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### onTestFail\n\n```\npublic void onTestFail (DeviceMetricData testData, \n TestDescription test)\n```\n\nCallback when a test case fails.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `testData` | `DeviceMetricData`: the [DeviceMetricData](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/DeviceMetricData.html) holding the data for the test case. \u003cbr /\u003e |\n| `test` | `TestDescription`: the [TestDescription](../../../../../../../reference/tradefed/com/android/tradefed/result/TestDescription.html) of the test case in progress. \u003cbr /\u003e |\n\n| Throws ||\n|-------------------------------------------------------------------------------------------------------------------------------------|---|\n| [DeviceNotAvailableException](../../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |\n\n### onTestRunStart\n\n```\npublic void onTestRunStart (DeviceMetricData runData)\n```\n\nCallback when a test run is started.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `runData` | `DeviceMetricData`: the [DeviceMetricData](../../../../../../../reference/tradefed/com/android/tradefed/device/metric/DeviceMetricData.html) holding the data for the run. \u003cbr /\u003e |"]]