LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Um coletor de métricas que coleta informações de tempo (por exemplo, tempo de troca de usuário) do logcat durante um ou vários testes repetidos usando padrões de regex fornecidos para analisar os sinais de início e fim de um evento nas linhas do logcat.

Resumo

Construtores públicos

LogcatTimingMetricCollector()

Métodos públicos

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

Callback quando um caso de teste é encerrado.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback quando um caso de teste falha.

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

Callback quando a execução de um teste é encerrada.

void onTestRunStart(DeviceMetricData testData)

Callback quando uma execução de teste é iniciada.

void onTestStart(DeviceMetricData testData)

Callback quando um caso de teste é iniciado.

Construtores públicos

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Métodos públicos

onTestEnd

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

Callback quando um caso de teste é encerrado. Esse é o momento de fazer a limpeza.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que contém os dados do caso de teste. Será o mesmo objeto em onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: o mapa atual de métricas transmitido para testEnded(TestDescription,Map).

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback quando um caso de teste falha.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que contém os dados do caso de teste.

test TestDescription: o TestDescription do caso de teste em andamento.

onTestRunEnd

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

Callback quando a execução de um teste é encerrada. Esse é o momento de fazer a limpeza.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que contém os dados da execução. Será o mesmo objeto em onTestRunStart(DeviceMetricData).

currentTestCaseMetrics Map: o mapa atual de métricas transmitido para testRunEnded(long,Map).

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

Callback quando uma execução de teste é iniciada.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que contém os dados da execução.

Gera
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback quando um caso de teste é iniciado.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que contém os dados do caso de teste.

Gera
DeviceNotAvailableException