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

IMetricsRecorder

public interface IMetricsRecorder

com.android.tradefed.profiler.recorder.IMetricsRecorder
Subclases indirectas conocidas
StubMetricsRecorder Un IMetricsRecorder que no hace nada.
TraceMetricsRecorder Un IMetricsRecorder que registra las métricas tomadas del directorio / d / tracing.


Registra métricas para comunicarse directamente con un ITestProfiler . Las métricas registradas cubren una sola prueba en un solo ITestDevice .

Resumen

Métodos públicos

abstract BiFunction<Double, Double, Double> getMergeFunction (String key)

Devuelve una BiFunction describe cómo agregar resultados para una métrica en particular en el transcurso de múltiples ejecuciones de prueba.

abstract String getName ()

Devuelve un nombre para este IMetricsRecorder .

abstract void setUp ( ITestDevice device, Collection<String> descriptors)

Configura la grabadora.

abstract void startRecording ()

Comience a registrar métricas.

abstract Map<String, Double> stopRecordingAndReturnMetrics ()

Deje de registrar métricas y devuelva métricas grabadas.

Métodos públicos

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

Devuelve una BiFunction describe cómo agregar resultados para una métrica en particular en el transcurso de múltiples ejecuciones de prueba. Ejemplos de funciones relevantes son promedio, suma o conteo. BiFunction se utiliza como argumento para merge(K, V, BiFunction ) merge(K, V, BiFunction )

Parámetros
key String : el nombre de la métrica

Devoluciones
BiFunction<Double, Double, Double> una BiFunction utilizada para agregar valores de esa métrica

getName

String getName ()

Devuelve un nombre para este IMetricsRecorder .

Devoluciones
String el nombre

preparar

void setUp ( ITestDevice device, 
                Collection<String> descriptors)

Configura la grabadora. Después de llamar a este método, la grabadora está lista para comenzar. Este método debe ser llamado por setUp(IInvocationContext) .

Parámetros
device ITestDevice : el dispositivo en el que esta grabadora controlará las métricas.

descriptors Collection : una colección de cadenas que describe qué métricas recopilar y por qué medios recopilarlas. Depende de los implementadores individuales decidir cómo interpretar estos descriptores de cadena.

Arroja
DeviceNotAvailableException

empezar a grabar

void startRecording ()

Comience a registrar métricas. Esto debería llamarse al comienzo de una sola prueba.

Arroja
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

Deje de registrar métricas y devuelva métricas grabadas. Esto debería llamarse al final de una sola prueba.

Devoluciones
Map<String, Double> Un Map que contiene todas las métricas registradas durante la duración de la prueba.

Arroja
DeviceNotAvailableException