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