ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

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


Kolektor, który będzie rejestrować i logować nagranie ekranu, gdy element testowania się nie powiedzie. Podczas testu nagrywaj ekran do jego zakończenia. Jeśli nagrywanie ekranu zostanie przerwane, np. z powodu ponownego uruchomienia urządzenia lub uzyskania/utraty dostępu do roota, ponów próbę, gdy urządzenie będzie dostępne, aż do zakończenia testu. W rezultacie dla jednego testu można wygenerować kilka plików nagrań.

Podsumowanie

Zagnieżdżone klasy

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Konstruktory publiczne

ScreenRecordOnFailureCollector()

Metody publiczne

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

Wywołanie zwrotne po zakończeniu elementu testowania.

void onTestFail(DeviceMetricData testData, TestDescription test)

Wywołanie zwrotne, gdy element testowania się nie powiedzie.

void onTestRunStart(DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

void onTestStart(DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu elementu testowania.

Konstruktory publiczne

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

Metody publiczne

onTestEnd

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

Wywołanie zwrotne po zakończeniu elementu testowania. To powinien być czas na zwalnianie miejsca.

Parametry
testData DeviceMetricData: DeviceMetricData zawierające dane elementu testowania. Będzie to ten sam obiekt co podczas onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: bieżąca mapa danych, która została przekazana do testEnded(TestDescription,Map).

Zgłasza
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Wywołanie zwrotne, gdy element testowania się nie powiedzie.

Parametry
testData DeviceMetricData: DeviceMetricData zawierające dane elementu testowania.

test TestDescription: TestDescription elementu testowania w toku.

Zgłasza
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

Parametry
runData DeviceMetricData: DeviceMetricData zawierające dane sesji.

onTestStart

public void onTestStart (DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu elementu testowania.

Parametry
runData DeviceMetricData: DeviceMetricData zawierające dane elementu testowania.

Zgłasza
DeviceNotAvailableException