AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.AggregatePostProcessor |
一个指标汇总器,用于为多次迭代测试运行期间收集的数值指标提供最小值、最大值、平均值、方差、标准差、总和、计数,以及可选的分位数(将这些指标视为双精度值)。系统会忽略非数字指标。系统还会忽略混合包含数字值和非数字值的指标。
请注意,只有当指标的值均为数字时,系统才会显示“计数”;否则,系统将不会显示“计数”以及所有其他统计信息。
它会从单个字符串解析指标,因为目前指标是通过这种方式传递的。
摘要
公共构造函数 | |
---|---|
AggregatePostProcessor()
|
公共方法 | |
---|---|
|
processRunMetricsAndLogs(
实现此方法,以便根据现有指标和日志生成一组新指标。 |
|
processTestMetricsAndLogs(TestDescription testDescription,
实现此方法可对每项测试的指标和日志进行后处理。 |
公共构造函数
AggregatePostProcessor
public AggregatePostProcessor ()
公共方法
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
实现此方法,以便根据现有指标和日志生成一组新指标。应仅返回新生成的指标,且键名称应唯一(不得与现有键冲突)。
参数 | |
---|---|
rawMetrics |
:可用于运行的一组原始指标。 |
runLogs |
:测试运行的一组日志文件。 |
返回 | |
---|---|
|
基于运行指标生成的一组新指标。 |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
实现此方法可对每项测试的指标和日志进行后处理。应仅返回新生成的指标,且键名称应唯一(不得与现有键冲突)。
参数 | |
---|---|
testDescription |
TestDescription :用于描述测试的 TestDescription 对象。 |
testMetrics |
:测试中的一组指标。 |
testLogs |
:测试期间记录的一组文件。 |
返回 | |
---|---|
|
基于测试指标生成的一组新指标。 |