ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

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


Collector, der einen Screenshot aufnimmt und protokolliert, wenn ein Testfall fehlschlägt. Wenn die Standarderhebung aktiviert ist, werden Screenshots auf den angegebenen Ebenen erhoben.

Zusammenfassung

Öffentliche Konstruktoren

ScreenshotOnFailureCollector()

Öffentliche Methoden

boolean captureModuleLevel()
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 onTestModuleEnded()

Ermöglicht das Erfassen des Ereignisses „Modul beendet“.

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

Callback, wenn ein Testlauf beendet wird.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Callback für testRunFailed-Ereignisse

void onTestRunStart(DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testfall gestartet wird.

Öffentliche Konstruktoren

ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

Öffentliche Methoden

captureModuleLevel

public boolean captureModuleLevel ()

Gibt Folgendes zurück:
boolean

onTestEnd

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

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

Parameter
testData DeviceMetricData: die DeviceMetricData, die die Daten für den Testfall enthält. 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, die die Daten für den Testfall enthält.

test TestDescription: die TestDescription des Testfalls, der gerade ausgeführt wird.

Löst aus
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Ermöglicht das Erfassen des Ereignisses „Modul beendet“.

Löst aus
DeviceNotAvailableException

onTestRunEnd

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

Callback, wenn ein Testlauf beendet wird. Dies sollte der Zeitpunkt für die Bereinigung sein.

Parameter
runData DeviceMetricData: die DeviceMetricData, die die Daten für den Lauf enthält. Ist dasselbe Objekt wie bei onTestRunStart(DeviceMetricData).

currentRunMetrics Map: die aktuelle Map der Messwerte, die an testRunEnded(long,Map) übergeben wurden.

Löst aus
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Callback für testRunFailed-Ereignisse

Löst aus
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
runData DeviceMetricData: die DeviceMetricData, die die Daten für den Lauf enthält.

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testfall gestartet wird.

Parameter
testData DeviceMetricData: die DeviceMetricData, die die Daten für den Testfall enthält.

Löst aus
DeviceNotAvailableException