ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ScreenRecordOnFailureCollector


Pengumpul yang akan merekam dan mencatat log rekaman layar saat kasus pengujian gagal. Saat pengujian berjalan, rekam layar hingga pengujian berakhir. Jika perekaman layar terganggu, misalnya perangkat dimulai ulang atau di-rooting/dihapus root-nya, coba lagi saat perangkat tersedia hingga pengujian berakhir. Akibatnya, beberapa file rekaman dapat dibuat untuk satu pengujian.

Ringkasan

Class bertingkat

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Konstruktor publik

ScreenRecordOnFailureCollector()

Metode publik

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 onTestRunStart(DeviceMetricData runData)

Callback saat uji coba dimulai.

void onTestStart(DeviceMetricData runData)

Callback saat kasus pengujian dimulai.

Konstruktor publik

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

Metode publik

onTestEnd

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

Callback saat kasus pengujian berakhir. Sekarang saatnya membersihkan.

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback saat uji coba dimulai.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk proses.

onTestStart

public void onTestStart (DeviceMetricData runData)

Callback saat kasus pengujian dimulai.

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

Menampilkan
DeviceNotAvailableException