MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.MetricsXMLResultReporter


在测试的 invocationEnded 阶段,MetricsXMLResultReporter 会将测试指标和运行指标写入 metrics-folder 参数指定的文件夹中的 XML 文件。XML 文件将通过管道传输到用于检测回归的算法中。

运行指标映射中的所有键值对都将格式化为: 并放置在 标记下

运行指标映射中的所有键值对都将格式化为 并放置在 下的嵌套标记 标记下。

XML 格式示例:

摘要

公共构造函数

MetricsXMLResultReporter()

公共方法

OutputStream createOutputStream()
String getTimeStamp()

String 形式返回当前时间戳。

void invocationEnded(long elapsedTime)

报告调用已终止,无论是成功终止还是因某些错误情况而终止。

公共构造函数

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

公共方法

createOutputStream

public OutputStream createOutputStream ()

返回
OutputStream

抛出
IOException

getTimeStamp

public String getTimeStamp ()

String 形式返回当前时间戳。

返回
String

invocationEnded

public void invocationEnded (long elapsedTime)

报告调用已终止,无论是成功终止还是因某些错误情况而终止。

将由 TradeFederation 框架自动调用。

参数
elapsedTime long:调用的已用时间(以毫秒为单位)