Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


后处理器是一个贸易联盟对象,旨在允许在测试之后和结果报告之前处理指标和日志。这允许对某些数据进行后处理,并让所有result_reporter对象接收该数据,而不是仅在一个result_reporter中进行后处理,并且存在传递新数据的问题。

摘要

公开方法

abstract ITestInvocationListener init (ITestInvocationListener listener)

后处理器的初始化步骤。

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

实现此方法以汇总指标并记录所有测试的日志。

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

实施此方法以便从现有指标和日志中生成一组新指标。

abstract processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

实施此方法以发布过程指标和每个测试的日志。

公开方法

在里面

public abstract ITestInvocationListener init (ITestInvocationListener listener)

后处理器的初始化步骤。确保在任何测试回调之前调用。

参量
listener ITestInvocationListener

退货
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

实现此方法以汇总指标并记录所有测试的日志。通过此方法得出的指标将作为运行指标作为报告者。仅应返回新生成的指标,并使用唯一的键名称(不允许与现有键冲突)。

参量
allTestMetrics ListMultimap :一个HashMultimap,用于存储每个测试的指标(按指标名称分组)。

allTestLogs :一个映射,用于存储每个测试的日志文件映射,这些日志文件以其数据名称作为关键字,并使用每个测试的TestDescription作为键。

退货
所有测试指标中新生成的指标集。

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

实施此方法以便从现有指标和日志中生成一组新指标。仅应返回新生成的指标,并使用唯一的键名称(不允许与现有键冲突)。

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

runLogs :用于测试运行的日志文件集。

退货
从运行指标中新生成的指标集。

processTestMetricsAndLogs

第497章

实施此方法以发布过程指标和每个测试的日志。仅应返回新生成的指标,并使用唯一的键名称(不允许与现有键冲突)。

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

testMetrics :测试中的一组指标。

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

退货
测试指标中新生成的指标集。