LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.LogcatTimingMetricCollector


Ein Messwert-Collector, der Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat während eines oder mehrerer wiederholter Tests erfasst. Dazu werden die Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mit den angegebenen regulären Ausdrücken geparst.

Zusammenfassung

Öffentliche Konstruktoren

LogcatTimingMetricCollector()

Öffentliche Methoden

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

Callback, wenn ein Testlauf beendet wird.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback, wenn ein Testlauf fehlschlägt.

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

Callback, wenn ein Testlauf beendet wird.

void onTestRunStart(DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Öffentliche Konstruktoren

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Öffentliche Methoden

onTestEnd

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

Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält. Ist dasselbe Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testEnded(TestDescription,Map) übergeben werden.

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback, wenn ein Testlauf fehlschlägt.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält.

test TestDescription: die TestDescription des laufenden Testlaufs.

onTestRunEnd

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

Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: Der DeviceMetricData mit den Daten für den Lauf. Ist dasselbe Objekt wie während onTestRunStart(DeviceMetricData).

currentTestCaseMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testRunEnded(long,Map) übergeben werden.

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
testData DeviceMetricData: Der DeviceMetricData mit den Daten für den Lauf.

Löst aus
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält.

Löst aus
DeviceNotAvailableException