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) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

既存のメトリックとログから一連の新しいメトリックを生成するには、このメソッドを実装します。

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

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

void setUp ()

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

void writeMetricFile ( metrics, String testId) 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)

メトリクスを結果ファイルに書き込み、アップロードします。