メトリクスXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.オブジェクト
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.MetricsXMLResultReporter


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

実行メトリクス マップ内のすべての kv パリは次のようにフォーマットされます。そしてその下に置かれました鬼ごっこ

実行メトリクス マップ内のすべての kv パリは次のようにフォーマットされます。そしてその下に置かれましたタグ、その下にネストされているタグ

XML 形式のサンプル:

まとめ

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

MetricsXMLResultReporter ()

パブリックメソッド

OutputStream createOutputStream ()
String getTimeStamp ()

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

void invocationEnded (long elapsedTime)

正常に終了したか、何らかのエラー条件により呼び出しが終了したことを報告します。

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

メトリクスXMLResultReporter

public MetricsXMLResultReporter ()

パブリックメソッド

出力ストリームの作成

public OutputStream createOutputStream ()

戻り値
OutputStream

タイムスタンプの取得

public String getTimeStamp ()

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

戻り値
String

呼び出し終了

public void invocationEnded (long elapsedTime)

正常に終了したか、何らかのエラー条件により呼び出しが終了したことを報告します。

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

パラメーター
elapsedTime long : 呼び出しの経過時間 (ミリ秒)