公制文件后处理器
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) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) 实施此方法以便从现有指标和日志生成一组新指标。 | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) 实施此方法以发布每个测试的流程指标和日志。 | |
void | setUp () 在测试运行之前在子后处理器中覆盖此方法以进行初始化。 |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) 将指标写入结果文件并上传。 |
公共构造函数
公制文件后处理器
public MetricFilePostProcessor ()
公共方法
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
实施此方法以便从现有指标和日志生成一组新指标。只应返回新生成的指标,并具有唯一的键名(不允许与现有键冲突)。
参数 | |
---|---|
rawMetrics | |
runLogs |
退货 | |
---|---|
从运行指标中新生成的一组指标。 |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
实施此方法以发布每个测试的流程指标和日志。只应返回新生成的指标,并具有唯一的键名(不允许与现有键冲突)。
参数 | |
---|---|
testDescription | TestDescription :描述测试的 TestDescription 对象。 |
testMetrics | |
testLogs |
退货 | |
---|---|
来自测试指标的一组新生成的指标。 |
设置
public void setUp ()
在测试运行之前在子后处理器中覆盖此方法以进行初始化。
写入指标文件
public void writeMetricFile (metrics, String testId)
将指标写入结果文件并上传。