LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Un agente di raccolta di metriche che raccoglie informazioni sulla sincronizzazione (ad es. il tempo di cambio utente) da logcat durante uno o più test ripetuti utilizzando i pattern regex forniti per analizzare i segnali di inizio e fine di un evento dalle righe di logcat.

Riepilogo

Costruttori pubblici

LogcatTimingMetricCollector()

Metodi pubblici

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

Callback quando un caso di test è terminato.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback quando un caso di test non riesce.

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

Callback quando un'esecuzione di test è terminata.

void onTestRunStart(DeviceMetricData testData)

Callback quando un'esecuzione di test è iniziata.

void onTestStart(DeviceMetricData testData)

Callback quando un caso di test è iniziato.

Costruttori pubblici

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Metodi pubblici

onTestEnd

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

Callback quando un caso di test è terminato. Questo dovrebbe essere il momento di liberare spazio.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per il caso di test. Sarà lo stesso oggetto di onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: la mappa corrente delle metriche passate a testEnded(TestDescription,Map).

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback quando un caso di test non riesce.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per il caso di test.

test TestDescription: TestDescription del caso di test in corso.

onTestRunEnd

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

Callback quando un'esecuzione di test è terminata. Questo dovrebbe essere il momento di liberare spazio.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto di onTestRunStart(DeviceMetricData).

currentTestCaseMetrics Map: la mappa corrente delle metriche passate a testRunEnded(long,Map).

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

Callback quando un'esecuzione di test è iniziata.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per l'esecuzione.

Genera
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback quando un caso di test è iniziato.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per il caso di test.

Genera
DeviceNotAvailableException