Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


ポストプロセッサは、テスト後および結果レポートの前に、メトリックおよびログの処理を可能にすることを目的としたトレードフェデレーションオブジェクトです。これにより、一部のデータを後処理してすべてのresult_reporterオブジェクトに受信させることができます。1つのresult_reporter内でのみ後処理を実行し、新しいデータを渡す問題が発生するのではありません。

概要

パブリックメソッド

abstract ITestInvocationListener init (ITestInvocationListener listener)

ポストプロセッサーの初期化ステップ。

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

このメソッドを実装して、すべてのテストにわたってメトリックとログを集計します。

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

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

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

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

パブリックメソッド

初期化

public abstract ITestInvocationListener init (ITestInvocationListener listener)

ポストプロセッサーの初期化ステップ。テストコールバックの前に必ず呼び出されます。

パラメーター
listener ITestInvocationListener

戻り値
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

このメソッドを実装して、すべてのテストにわたってメトリックとログを集計します。このメソッドから取得されるメトリックは、実行メトリックとしてレポーターになります。新しく生成されたメトリックのみが返され、一意のキー名が付けられます(既存のキーとの衝突は許可されません)。

パラメーター
allTestMetrics ListMultimap :メトリック名でグループ化された各テストからのメトリックを格納するHashMultimap。

allTestLogs :各テストのTestDescriptionをキーとして使用して、データ名でキー付けされたログファイルの各テストのマップを格納するマップ。

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

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

このメソッドを実装して、各テストからのプロセスメトリックとログをポストします。新しく生成されたメトリックのみが返され、一意のキー名が付けられます(既存のキーとの衝突は許可されません)。

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

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

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

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