MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定された フォルダ内の XML ファイルにテスト指標と実行指標を書き込みます。XML ファイルは、回帰を検出するアルゴリズムにパイプされます。

実行指標マップ内のすべての k-v ペアは、 にフォーマットされ、 タグ の下に配置されます。

実行指標マップ内のすべての k-v ペアは、 にフォーマットされ、 タグの下に配置されます。 タグは タグの下にネストされます。

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: 呼び出しの経過時間(ミリ秒単位)