指标 XMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


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

run metrics map 中的所有 kv paris 将被格式化为:并放在标签

run metrics map 中的所有 kv paris 将被格式化为:并放在标签,嵌套在下面的标签.

示例 XML 格式:

概括

公共构造函数

MetricsXMLResultReporter ()

公共方法

OutputStream createOutputStream ()
String getTimeStamp ()

将当前时间戳作为ERROR(/String)返回。

void invocationEnded (long elapsedTime)

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

公共构造函数

指标 XMLResultReporter

public MetricsXMLResultReporter ()

公共方法

创建输出流

public OutputStream createOutputStream ()

退货
OutputStream

获取时间戳

public String getTimeStamp ()

将当前时间戳作为ERROR(/String)返回。

退货
String

调用结束

public void invocationEnded (long elapsedTime)

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

将由 TradeFederation 框架自动调用。

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