MetricUtils

public final class MetricUtils
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.result.teststorage.MetricUtils


Class to hold helper methods for dealing with Metric format conversion.

Summary

Public constructors

MetricUtils()

Public methods

static HashMap<String, Double> convertValueToDouble(HashMap<String, MetricMeasurement.Metric> tfMetrics)

Conversion of Map to Map.

static Metrics toMetrics(HashMap<String, MetricMeasurement.Metric> tfMetrics)

Converts a HashMap of metric key to Tradefed Metric mappings to an Android Build API Metrics model.

Public constructors

MetricUtils

public MetricUtils ()

Public methods

convertValueToDouble

public static HashMap<String, Double> convertValueToDouble (HashMap<String, MetricMeasurement.Metric> tfMetrics)

Conversion of Map to Map. Single values of int and double are kept, lists of values are not converted and will be lost.

Parameters
tfMetrics HashMap: a HashMap of metric key to Tradefed Metric

Returns
HashMap<String, Double> a HashMap of metric key to double value

toMetrics

public static Metrics toMetrics (HashMap<String, MetricMeasurement.Metric> tfMetrics)

Converts a HashMap of metric key to Tradefed Metric mappings to an Android Build API Metrics model.

Parameters
tfMetrics HashMap: a HashMap of metric key to Tradefed Metric

Returns
Metrics the Metrics model