AveragePostProcessor

public class AveragePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.AveragePostProcessor


Implementación del posprocesador que calcula el promedio de la lista de métricas.

Resumen

Constantes

String AVERAGE_KEY_TAG

Constructores públicos

AveragePostProcessor()

Métodos públicos

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)

Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes.

Constantes

AVERAGE_KEY_TAG

public static final String AVERAGE_KEY_TAG

Valor de la constante: "_avg"

Constructores públicos

AveragePostProcessor

public AveragePostProcessor ()

Métodos públicos

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. Solo se deben devolver las métricas generadas recientemente, con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
rawMetrics HashMap: Es el conjunto de métricas sin procesar disponibles para la ejecución.

runLogs Map: Es el conjunto de archivos de registro de la ejecución de prueba.

Muestra
Map<String, MetricMeasurement.Metric.Builder> Es el conjunto de métricas recién generadas a partir de las métricas de la ejecución.