MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.MetricFilePostProcessor


テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 "aggregate-Similar-tests" を使用するテスト実行レベルで類似のテスト指標を集計するオプション ログファイルに書き込みます。テストの違いはイテレーション番号か名前が同じである 同様のテストとみなされます。 未加工の指標にのみアクセスできます。

概要

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

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

パブリック メソッド

processRunMetricsAndLogs( rawMetrics, runLogs)

このメソッドを実装して、既存の指標から一連の新しい指標を生成し、 できます。

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

このメソッドを実装して、各テストからプロセスの指標とログをポストします。

void setUp()

子ポスト プロセッサでこのメソッドをオーバーライドして、テストの実行前に初期化します。

void writeMetricFile( metrics, String testId)

結果ファイルに指標を書き込み、アップロードします。

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

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

パラメータ
metricUtil MetricUtility

パブリック メソッド

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

このメソッドを実装して、既存の指標から一連の新しい指標を生成し、 できます。新しく生成された指標のみが、一意のキー名( 既存の鍵との衝突は許容されます)。

パラメータ
rawMetrics : 実行に使用できる未加工の指標のセット。

runLogs : テスト実行のログファイルのセット。

戻り値
実行の指標から新しく生成された指標のセット。

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

このメソッドを実装して、各テストからプロセスの指標とログをポストします。新たに追加された 生成された指標は一意のキー名で返される必要があります(既存の指標と できます)。

パラメータ
testDescription TestDescription: テストを説明する TestDescription オブジェクト。

testMetrics : テストの指標セット。

testLogs : テスト中にログに記録されたファイルのセット。

戻り値
テスト指標から新しく生成された指標のセット。

セットアップ

public void setUp ()

子ポスト プロセッサでこのメソッドをオーバーライドして、テストの実行前に初期化します。

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

結果ファイルに指標を書き込み、アップロードします。