27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ScreenshotOnFailureCollector
public
class
ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector
Bir test durumu başarısız olduğunda ekran görüntüsü yakalayıp günlüğe kaydeden toplayıcı.
Özet
Herkese açık kurucular
ScreenshotOnFailureCollector
public ScreenshotOnFailureCollector ()
Herkese açık yöntemler
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başladığında geri çağırma.
Parametreler |
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData . |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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 |"]]