DebugHostLogOnFailureCollector

public class DebugHostLogOnFailureCollector
extends BaseDeviceMetricCollector

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


Es un colector que recopilará y registrará los registros del host cuando se produzca una falla en el caso de prueba. Si la recopilación predeterminada está habilitada, recopilará los registros del host en los niveles especificados.

Resumen

Constructores públicos

DebugHostLogOnFailureCollector()

Métodos públicos

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

Devolución de llamada cuando finaliza un caso de prueba.

void onTestFail(DeviceMetricData testData, TestDescription test)

Devolución de llamada cuando falla un caso de prueba.

void onTestModuleEnded()

Permite capturar el evento de finalización del módulo.

void onTestModuleStarted()

Permite capturar el evento de inicio del módulo.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Devolución de llamada para eventos testRunFailed

void onTestRunStart(DeviceMetricData runData)

Devolución de llamada cuando se inicia una ejecución de prueba.

void onTestStart(DeviceMetricData testData)

Devolución de llamada cuando se inicia un caso de prueba.

Constructores públicos

DebugHostLogOnFailureCollector

public DebugHostLogOnFailureCollector ()

Métodos públicos

captureModuleLevel

public boolean captureModuleLevel ()

Muestra
boolean

onTestEnd

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

Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. Será el mismo objeto que durante onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Es el mapa actual de métricas que se pasa a testEnded(TestDescription,Map).

Arroja
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Devolución de llamada cuando falla un caso de prueba.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba.

test TestDescription: Es el TestDescription del caso de prueba en curso.

onTestModuleEnded

public void onTestModuleEnded ()

Permite capturar el evento de finalización del módulo.

Arroja
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Permite capturar el evento de inicio del módulo.

Arroja
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.

Parámetros
runData DeviceMetricData: Es el DeviceMetricData que contiene los datos de la ejecución. Será el mismo objeto que durante onTestRunStart(DeviceMetricData).

currentRunMetrics Map: Es el mapa actual de métricas que se pasa a testRunEnded(long,Map).

Arroja
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Devolución de llamada para eventos testRunFailed

Arroja
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Devolución de llamada cuando se inicia una ejecución de prueba.

Parámetros
runData DeviceMetricData: Es el DeviceMetricData que contiene los datos de la ejecución.

onTestStart

public void onTestStart (DeviceMetricData testData)

Devolución de llamada cuando se inicia un caso de prueba.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba.

Arroja
DeviceNotAvailableException