AggregatePostProcessor

public class AggregatePostProcessor
extends BasePostProcessor

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


一个指标汇总器,用于为多次迭代测试运行期间收集的数值指标提供最小值、最大值、平均值、方差、标准差、总和、计数,以及可选的分位数(将这些指标视为双精度值)。系统会忽略非数字指标。系统还会忽略混合包含数字值和非数字值的指标。

请注意,只有当指标的值均为数字时,系统才会显示“计数”;否则,系统将不会显示“计数”以及所有其他统计信息。

它会从单个字符串解析指标,因为目前指标是通过这种方式传递的。

摘要

公共构造函数

AggregatePostProcessor()

公共方法

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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

公共构造函数

AggregatePostProcessor

public AggregatePostProcessor ()

公共方法

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

实现此方法,以便根据现有指标和日志生成一组新指标。应仅返回新生成的指标,且键名称应唯一(不得与现有键冲突)。

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

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

返回
基于运行指标生成的一组新指标。

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

实现此方法可对每项测试的指标和日志进行后处理。应仅返回新生成的指标,且键名称应唯一(不得与现有键冲突)。

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

testMetrics :测试中的一组指标。

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

返回
基于测试指标生成的一组新指标。