メトリックファイルポストプロセッサ

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.オブジェクト
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)

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

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

メトリックファイルポストプロセッサ

public MetricFilePostProcessor ()

メトリックファイルポストプロセッサ

public MetricFilePostProcessor (MetricUtility metricUtil)

パラメーター
metricUtil MetricUtility

パブリックメソッド

プロセス実行メトリクスとログ

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

既存のメトリックとログから新しいメトリックのセットを生成するには、このメソッドを実装します。新しく生成されたメトリクスのみを、一意のキー名とともに返す必要があります (既存のキーとの衝突は許可されません)。

パラメーター
rawMetrics : 実行に使用できる生のメトリクスのセット。

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

戻り値
実行メトリクスから新しく生成されたメトリクスのセット。

プロセステストメトリクスとログ

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

このメソッドを実装して、各テストのメトリクスとログを後処理します。新しく生成されたメトリクスのみを、一意のキー名とともに返す必要があります (既存のキーとの衝突は許可されません)。

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

testMetrics : テストからのメトリクスのセット。

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

戻り値
テスト メトリクスから新たに生成されたメトリクスのセット。

設定

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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