Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IMetricCollector

public interface IMetricCollector
implements ILogSaverListener, IDisableable

com.android.tradefed.device.metric.IMetricCollector


Esta interfaz se agregará como decorador al informar los resultados de las pruebas para recopilar métricas coincidentes.

Esta interfaz no se puede utilizar como incluso se extiende ITestInvocationListener . La comprobación de la configuración lo rechazará. Debe utilizarse como "metrics_collector".

No se espera que los recolectores mantengan un estado interno, ya que pueden reutilizarse en varios lugares. Si realmente se debe usar un estado interno, a continuación, se debe limpiar el init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Resumen

Métodos públicos

abstract getBuildInfos ()

Devuelve la lista de información de compilación disponible en la invocación.

abstract getDevices ()

Devuelve la lista de dispositivos disponibles en la invocación.

abstract ITestInvocationListener getInvocationListener ()

Devuelve el original ITestInvocationListener donde nos remitimos a los resultados.

abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inicialización del recopilador con el contexto actual y donde remitir los resultados.

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Devolución de llamada cuando falla un caso de prueba con un supuesto error.

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

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

abstract void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

abstract void onTestRunStart ( DeviceMetricData runData)

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

abstract void onTestStart ( DeviceMetricData testData)

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

Métodos públicos

getBuildInfos

public abstract  getBuildInfos ()

Devuelve la lista de información de compilación disponible en la invocación.

Devoluciones

getDevices

public abstract  getDevices ()

Devuelve la lista de dispositivos disponibles en la invocación.

Devoluciones

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Devuelve el original ITestInvocationListener donde nos remitimos a los resultados.

Devoluciones
ITestInvocationListener

en eso

public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicialización del recopilador con el contexto actual y donde remitir los resultados. Solo se llamará una vez por instancia y se espera que el recopilador actualice su contexto interno y escucha. Init nunca se llamará durante una ejecución de prueba siempre antes.

No anule a menos que sepa lo que está haciendo.

Parámetros
context IInvocationContext : la IInvocationContext para la invocación en curso.

listener ITestInvocationListener : la ITestInvocationListener dónde poner los resultados.

Devoluciones
ITestInvocationListener el nuevo oyente envuelve al original.

onTestAssumptionFailure

public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Devolución de llamada cuando falla un caso de prueba con un supuesto error.

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba.

test TestDescription : la TestDescription del caso de prueba en curso.

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. Será el mismo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

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

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. Será el mismo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : la TestDescription del caso de prueba en curso.

onTestFail

public abstract void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba.

test TestDescription : la TestDescription del caso de prueba en curso.

onTestRunEnd

public abstract void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

Parámetros
runData DeviceMetricData : la DeviceMetricData contiene los datos de la carrera. Será el mismo objeto que durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunStart

public abstract void onTestRunStart (DeviceMetricData runData)

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

Parámetros
runData DeviceMetricData : la DeviceMetricData contiene los datos de la carrera.

onTestStart

public abstract void onTestStart (DeviceMetricData testData)

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

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba.