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(
实现此方法,以便根据现有指标生成一组新指标,并 日志。 |
|
processTestMetricsAndLogs(TestDescription testDescription,
实现此方法可对每次测试中的指标和日志进行后处理。 |
void
|
setUp()
在子后期处理程序中替换此方法,以在测试运行测试之前进行初始化。 |
void
|
writeMetricFile(
将指标写入结果文件并上传。 |
公共构造函数
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
参数 | |
---|---|
metricUtil |
MetricUtility |
公共方法
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
实现此方法,以便根据现有指标生成一组新指标,并 日志。系统应仅返回新生成的指标,并且指标名称是唯一的(没有 与现有密钥冲突)。
参数 | |
---|---|
rawMetrics |
:可用于运行的原始指标集。 |
runLogs |
:测试运行的一组日志文件。 |
返回 | |
---|---|
|
根据运行指标新生成的一组指标。 |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
实现此方法可对每次测试中的指标和日志进行后处理。只有 系统应返回生成的指标,并且指标具有唯一的键名(与现有指标 键)。
参数 | |
---|---|
testDescription |
TestDescription :描述测试的 TestDescription 对象。 |
testMetrics |
:测试中的一组指标。 |
testLogs |
:测试期间记录的文件集。 |
返回 | |
---|---|
|
通过测试指标新生成的一组指标。 |
设置
public void setUp ()
在子后期处理程序中替换此方法,以在测试运行测试之前进行初始化。
writeMetricFile
public void writeMetricFile (metrics, String testId)
将指标写入结果文件并上传。