AveragePostProcessor

public class AveragePostProcessor
extends BasePostProcessor

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


Implementierung des Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet.

Zusammenfassung

Konstanten

String AVERAGE_KEY_TAG

Öffentliche Konstruktoren

AveragePostProcessor()

Öffentliche Methoden

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

Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Logs zu generieren.

Konstanten

AVERAGE_KEY_TAG

public static final String AVERAGE_KEY_TAG

Konstanter Wert: "_avg"

Öffentliche Konstruktoren

AveragePostProcessor

public AveragePostProcessor ()

Öffentliche Methoden

processRunMetricsAndLogs

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

Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Logs zu generieren. Es sollten nur die neu generierten Messwerte mit einem eindeutigen Schlüsselnamen zurückgegeben werden (keine Kollision mit vorhandenen Schlüsseln).

Parameter
rawMetrics HashMap: Die Menge der Rohmesswerte, die für den Lauf verfügbar sind.

runLogs Map: Die Menge der Logdateien für den Testlauf.

Gibt Folgendes zurück:
Map<String, MetricMeasurement.Metric.Builder> Die Menge der neu generierten Messwerte aus den Laufmesswerten.