LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Kolektor danych, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub kilku powtórzonych testów, używając podanych wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z wierszy logcat.

Podsumowanie

Konstruktory publiczne

LogcatTimingMetricCollector()

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 onTestRunEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Wywołanie zwrotne po zakończeniu sesji testowej.

void onTestRunStart(DeviceMetricData testData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

void onTestStart(DeviceMetricData testData)

Wywołanie zwrotne po rozpoczęciu elementu testowania.

Konstruktory publiczne

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

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 zwolnienie 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 przekazana do testEnded(TestDescription,Map).

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.

onTestRunEnd

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

Wywołanie zwrotne po zakończeniu sesji testowej. To powinien być czas na zwolnienie miejsca.

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

currentTestCaseMetrics Map: bieżąca mapa danych przekazana do testRunEnded(long,Map).

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

Parametry
testData DeviceMetricData: DeviceMetricData zawierające dane sesji.

Zgłasza
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Wywołanie zwrotne po rozpoczęciu elementu testowania.

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

Zgłasza
DeviceNotAvailableException