ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

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


Collector, der eine Bildschirmaufzeichnung erfasst und protokolliert, wenn ein Testfall fehlschlägt. Während des Tests wird der Bildschirm aufgezeichnet, bis der Test beendet ist. Wenn die Bildschirmaufzeichnung unterbrochen wird, z. B. durch einen Neustart des Geräts oder Rooting/Unrooting, wird der Vorgang wiederholt, sobald das Gerät verfügbar ist, bis der Test beendet ist. Daher können für einen einzelnen Test mehrere Aufzeichnungsdateien generiert werden.

Zusammenfassung

Verschachtelte Klassen

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Öffentliche Konstruktoren

ScreenRecordOnFailureCollector()

Öffentliche Methoden

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

Callback, wenn ein Testfall beendet wird.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback, wenn ein Testfall fehlschlägt.

void onTestRunStart(DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

void onTestStart(DeviceMetricData runData)

Callback, wenn ein Testfall gestartet wird.

Öffentliche Konstruktoren

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

Öffentliche Methoden

onTestEnd

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

Callback, wenn ein Testfall beendet wird. Dies sollte die Zeit für die Bereinigung sein.

Parameter
testData DeviceMetricData: die DeviceMetricData mit den Daten für den Testfall. Ist dasselbe Objekt wie bei dem gleichen Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: die aktuelle Map der Messwerte, die an testEnded(TestDescription,Map) übergeben wurden.

Löst aus
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback, wenn ein Testfall fehlschlägt.

Parameter
testData DeviceMetricData: die DeviceMetricData mit den Daten für den Testfall.

test TestDescription: die TestDescription des laufenden Testfalls.

Löst aus
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
runData DeviceMetricData: die DeviceMetricData mit den Daten für den Lauf.

onTestStart

public void onTestStart (DeviceMetricData runData)

Callback, wenn ein Testfall gestartet wird.

Parameter
runData DeviceMetricData: die DeviceMetricData mit den Daten für den Testfall.

Löst aus
DeviceNotAvailableException