ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ScreenshotOnFailureCollector


Pengumpul yang akan mengambil dan mencatat screenshot saat kasus pengujian gagal. Jika pengumpulan default diaktifkan, pengumpul akan mengambil screenshot pada level yang ditentukan.

Ringkasan

Konstruktor publik

ScreenshotOnFailureCollector()

Metode publik

boolean captureModuleLevel()
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback saat kasus pengujian berakhir.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback saat kasus pengujian gagal.

void onTestModuleEnded()

Memungkinkan pengambilan peristiwa modul berakhir.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback saat pengujian berakhir.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Callback untuk peristiwa testRunFailed

void onTestRunStart(DeviceMetricData runData)

Callback saat pengujian dimulai.

void onTestStart(DeviceMetricData testData)

Callback saat kasus pengujian dimulai.

Konstruktor publik

ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

Metode publik

captureModuleLevel

public boolean captureModuleLevel ()

Hasil
boolean

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback saat kasus pengujian berakhir. Ini adalah waktu untuk pembersihan.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian. Akan menjadi objek yang sama seperti selama onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: peta metrik saat ini yang diteruskan ke testEnded(TestDescription,Map).

Menampilkan
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback saat kasus pengujian gagal.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian.

test TestDescription: TestDescription kasus pengujian yang sedang berlangsung.

Menampilkan
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Memungkinkan pengambilan peristiwa modul berakhir.

Menampilkan
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback saat pengujian berakhir. Ini adalah waktu untuk pembersihan.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk pengujian. Akan menjadi objek yang sama seperti selama onTestRunStart(DeviceMetricData).

currentRunMetrics Map: peta metrik saat ini yang diteruskan ke testRunEnded(long,Map).

Menampilkan
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Callback untuk peristiwa testRunFailed

Menampilkan
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback saat pengujian dimulai.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk pengujian.

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback saat kasus pengujian dimulai.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian.

Menampilkan
DeviceNotAvailableException