ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

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


Coletor que captura e registra uma gravação de tela quando um caso de teste falha. Enquanto o teste está em execução, a gravação de tela continua até o final do teste. Caso a gravação de tela seja interrompida, como quando o dispositivo é reinicializado ou enraizado/desenraizado, tente novamente quando o dispositivo estiver disponível até o final do teste. Como resultado, vários arquivos de gravação podem ser gerados para um único teste.

Resumo

Classes aninhadas

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Construtores públicos

ScreenRecordOnFailureCollector()

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 onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData runData)

Callback quando um caso de teste é iniciado.

Construtores públicos

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

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

Gera
DeviceNotAvailableException

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.

Gera
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

onTestStart

public void onTestStart (DeviceMetricData runData)

Callback quando um caso de teste é iniciado.

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

Gera
DeviceNotAvailableException