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 :呼叫所花費的時間(以毫秒為單位)