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 específicos para analisar os sinais de início e término de um evento nas linhas do Logcat.

Resumo

Construtores públicos

LogcatTimingMetricCollector()

Métodos públicos

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Chamada de retorno quando um caso de teste é encerrado.

void onTestFail(DeviceMetricData testData, TestDescription test)

Chamada de retorno quando um caso de teste falha.

void onTestRunEnd(DeviceMetricData testData, currentTestCaseMetrics)

Chamada de retorno quando uma execução de 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, 
                 currentTestCaseMetrics)

Chamada de retorno quando um caso de teste é encerrado. É hora de limpar.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que armazena os dados do caso de teste. Será o mesmo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : o mapa atual de métricas transmitidas para ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Chamada de retorno quando um caso de teste falha.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que armazena os dados do caso de teste.

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Chamada de retorno quando uma execução de teste é encerrada. É hora de limpar.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que armazena os dados da execução. Será o mesmo objeto que durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : o mapa atual de métricas transmitidas para ERROR(/#testRunEnded(long,Map)).

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

Parâmetros
testData DeviceMetricData: o DeviceMetricData que armazena 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 armazena os dados do caso de teste.

Gera
DeviceNotAvailableException