Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Interfaz para que los IRemoteTest los implementen si necesitan obtener la lista de IMetricCollector para la ejecución de prueba.

Las pruebas que implementan esta interfaz no tendrán su ITestInvocationListener predeterminado instrumentado con los recolectores, tendrán que hacerlo ellos mismos a través de IMetricCollector#init(IInvocationContext, ITestInvocationListener) .

Algunos mecanismos de prueba implicaron almacenar en búfer las devoluciones de llamada de Tradefed y reproducirlas al final (como en ITestSuite ), tal mecanismo daría como resultado que los recopiladores fueran llamados durante la reproducción y no durante la ejecución real. Al dejar que el ejecutor de pruebas se encargue de cuándo utilizar los recopiladores, podemos garantizar que las devoluciones de llamada se gestionen en el momento adecuado.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
El originalCollector tendrá todo el recopilador de métricas envuelto alrededor para llamarlo en secuencia.

Resumen

Métodos públicos

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de prueba.

Métodos públicos

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de prueba.

Parámetros
collectors