MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


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

実行指標マップのすべての k-v ペアは、 の形式で タグの下に配置されます。

実行指標マップのすべての k-v ペアは、 の形式で、 の下にネストされた タグの下に配置されます。

XML 形式の例:

概要

パブリック コンストラクタ

MetricsXMLResultReporter()

パブリック メソッド

OutputStream createOutputStream()
String getTimeStamp()

現在のタイムスタンプを String として返します。

void invocationEnded(long elapsedTime)

正常に終了したか、なんらかのエラーが発生したために呼び出しが終了したことを報告する あります。

パブリック コンストラクタ

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

パブリック メソッド

createOutputStream

public OutputStream createOutputStream ()

戻り値
OutputStream

getTimeStamp

public String getTimeStamp ()

現在のタイムスタンプを String として返します。

戻り値
String

invocationEnded

public void invocationEnded (long elapsedTime)

呼び出しが正常に終了したか、なんらかのエラー状態が原因で終了したかを報告します。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメータ
elapsedTime long: 呼び出しの所要時間(ミリ秒単位)