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 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 Devuelve la lista de información de compilación disponible en la invocación. Devuelve la lista de dispositivos disponibles en la invocación. Devuelve el original Inicialización del recopilador con el contexto actual y donde remitir los resultados. Devolución de llamada cuando falla un caso de prueba con un supuesto error. Devolución de llamada cuando finaliza un caso de prueba. Devolución de llamada cuando finaliza un caso de prueba. Devolución de llamada cuando falla un caso de prueba. Devolución de llamada cuando finaliza una ejecución de prueba. Devolución de llamada cuando se inicia una ejecución de prueba. Devolución de llamada cuando se inicia un caso de prueba. Devuelve la lista de información de compilación disponible en la invocación. Devuelve la lista de dispositivos disponibles en la invocación. Devuelve el original 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. Devolución de llamada cuando falla un caso de prueba con un supuesto error. Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar. Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar. Devolución de llamada cuando falla un caso de prueba. Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar. Devolución de llamada cuando se inicia una ejecución de prueba. Devolución de llamada cuando se inicia un caso de prueba.ITestInvocationListener
. La comprobación de la configuración lo rechazará. Debe utilizarse como "metrics_collector".init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
. Resumen
Métodos públicos
abstract
getBuildInfos ()
abstract
getDevices ()
abstract ITestInvocationListener
getInvocationListener ()
ITestInvocationListener
donde nos remitimos a los resultados. abstract ITestInvocationListener
init (IInvocationContext context, ITestInvocationListener listener)
abstract void
onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
abstract void
onTestFail ( DeviceMetricData testData, TestDescription test)
abstract void
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
abstract void
onTestRunStart ( DeviceMetricData runData)
abstract void
onTestStart ( DeviceMetricData testData)
Métodos públicos
getBuildInfos
public abstract
Devoluciones getDevices
public abstract
Devoluciones getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
ITestInvocationListener
donde nos remitimos a los resultados. Devoluciones ITestInvocationListener
en eso
public abstract ITestInvocationListener init (IInvocationContext context,
ITestInvocationListener listener)
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)
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,
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
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
. onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,
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
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)
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,
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
ITestLifeCycleReceiver.testRunEnded(long, Map)
. onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Parámetros runData
DeviceMetricData
: la DeviceMetricData
contiene los datos de la carrera. onTestStart
public abstract void onTestStart (DeviceMetricData testData)
Parámetros testData
DeviceMetricData
: la DeviceMetricData
la celebración de los datos para el caso de prueba.