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

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable

com.android.tradefed.postprocessor.IPostProcessor


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

概要

パブリックメソッド

abstract ITestInvocationListener init ( ITestInvocationListener listener)

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

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

このメソッドを実装して、テスト指標を集計します。

abstract processRunMetrics ( rawMetrics) processRunMetrics ( rawMetrics)

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

abstract processTestMetrics ( TestDescription testDescription, testMetrics) processTestMetrics ( TestDescription testDescription, testMetrics)

このメソッドを実装して、各テストのメトリックを処理します。

パブリックメソッド

初期化

public abstract ITestInvocationListener init ( ITestInvocationListener listener)

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

パラメーター
listener ITestInvocationListener

戻り値
ITestInvocationListener

processAllTestMetrics

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

このメソッドを実装して、テスト指標を集計します。

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

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

processRunMetrics

public abstract  processRunMetrics ( rawMetrics)

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

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

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

processTestMetrics

public abstract  processTestMetrics ( TestDescription testDescription, 
                 testMetrics)

このメソッドを実装して、各テストのメトリックを処理します。

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

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

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