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 :調用所用的時間(以毫秒為單位)