MetricsXML结果报告器

public class MetricsXMLResultReporter
extends CollectingTestListener

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


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

运行指标图中的所有 kv paris 将被格式化为:并置于标签

运行指标图中的所有 kv paris 将被格式化为:并置于tag,嵌套在下面的标签

XML 格式示例:

概括

公共构造函数

MetricsXMLResultReporter ()

公共方法

OutputStream createOutputStream ()
String getTimeStamp ()

String形式返回当前时间戳。

void invocationEnded (long elapsedTime)

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

公共构造函数

MetricsXML结果报告器

public MetricsXMLResultReporter ()

公共方法

创建输出流

public OutputStream createOutputStream ()

退货
OutputStream

获取时间戳

public String getTimeStamp ()

String形式返回当前时间戳。

退货
String

调用结束

public void invocationEnded (long elapsedTime)

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

将由 TradeFederation 框架自动调用。

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