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 |
|