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 : テスト中にログに記録されたファイルのセット。

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

setUp

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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