MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object 中
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.MetricFilePostProcessor


用于上传在测试和运行级别收集的指标日志文件。 使用“aggregate-Similar-tests”用于在测试运行级别汇总类似测试指标的选项 并将其写入日志文件测试仅在迭代编号或重名之间存在差异 被视为类似的测试。 这将只能访问原始指标。

摘要

公共构造函数

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

公共方法

processRunMetricsAndLogs( rawMetrics, runLogs)

实现此方法,以便根据现有指标生成一组新指标,并 日志。

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

实现此方法可对每次测试中的指标和日志进行后处理。

void setUp()

在子后期处理程序中替换此方法,以在测试运行测试之前进行初始化。

void writeMetricFile( metrics, String testId)

将指标写入结果文件并上传。

公共构造函数

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

参数
metricUtil MetricUtility

公共方法

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

实现此方法,以便根据现有指标生成一组新指标,并 日志。系统应仅返回新生成的指标,并且指标名称是唯一的(没有 与现有密钥冲突)。

参数
rawMetrics :可用于运行的原始指标集。

runLogs :测试运行的一组日志文件。

返回
根据运行指标新生成的一组指标。

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

实现此方法可对每次测试中的指标和日志进行后处理。只有 系统应返回生成的指标,并且指标具有唯一的键名(与现有指标 键)。

参数
testDescription TestDescription:描述测试的 TestDescription 对象。

testMetrics :测试中的一组指标。

testLogs :测试期间记录的文件集。

返回
通过测试指标新生成的一组指标。

设置

public void setUp ()

在子后期处理程序中替换此方法,以在测试运行测试之前进行初始化。

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

将指标写入结果文件并上传。