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 |
|