TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

java.lang.Object
com.android.tradefed.util.proto.TfMetricProtoUtil


帮助地图的实用程序类地图过渡。

概括

公共构造函数

TfMetricProtoUtil ()

公共方法

static compatibleConvert ( map) compatibleConvert ( map)

地图转换地图.

static MetricMeasurement.Metric createSingleValue (long value, String unit)

为单个 long/int 值创建一个Metric ,并可选择提供一个单位。

static MetricMeasurement.Metric stringToMetric (String metric)

将简单的字符串指标(旧格式)转换为Metric (新格式)。

static upgradeConvert ( metrics) upgradeConvert ( metrics)

从地图转换到哈希图.

static upgradeConvert ( metrics, boolean smartNumbers) upgradeConvert ( metrics, boolean smartNumbers)

从地图转换到哈希图.

公共构造函数

TfMetricProtoUtil

public TfMetricProtoUtil ()

公共方法

兼容转换

public static  compatibleConvert ( map)

地图转换地图.所有单值字符串表示都被使用,列表表示不会被转换并且会丢失。

参数
map

退货

创建单值

public static MetricMeasurement.Metric createSingleValue (long value, 
                String unit)

为单个 long/int 值创建一个Metric ,并可选择提供一个单位。

参数
value long :将要存储的值。

unit String :值的单位,如果没有单位则为 null。

退货
MetricMeasurement.Metric填充有信息的Metric

字符串到公制

public static MetricMeasurement.Metric stringToMetric (String metric)

将简单的字符串指标(旧格式)转换为Metric (新格式)。

参数
metric String :包含指标的字符串。

退货
MetricMeasurement.Metric创建的Metric

升级转换

public static  upgradeConvert ( metrics)

从地图转换到哈希图.为了进入新界面。由于旧的格式限制,信息可能只被部分填充。

参数
metrics

退货

升级转换

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

从地图转换到哈希图.为了进入新界面。由于旧的格式限制,信息可能只被部分填充。

参数
metrics

smartNumbers boolean : 将数字转换为 int 指标

退货