IMetricCollectorReceiver
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
Interfaz para IRemoteTest
s para poner en práctica si necesitan para obtener la lista de IMetricCollector
s para la prueba de funcionamiento.
Las pruebas de aplicación de esta interfaz no tendrán su defecto ITestInvocationListener
equipada con los coleccionistas, que tendrán que hacerlo ellos mismos a través de IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Algunos mecanismos de ensayos relacionados tamponar devoluciones de llamada Tradefed y reproducir al final (como en ITestSuite
), tales mecanismo resultados en los colectores que se llama durante la reproducción y no durante la ejecución real. Al permitir 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 colector métrica envuelto alrededor de él para ser llamado en secuencia.
Resumen
Métodos públicos | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Establece la lista de |
Métodos públicos
setMetricCollectors
public abstract void setMetricCollectors (collectors)
Establece la lista de IMetricCollector
S definida para la ejecución de prueba.
Parámetros | |
---|---|
collectors |