IPostProcessor(IPostProcessor)
public
interface
IPostProcessor
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
com.android.tradefed.postprocessor.IPostProcessor |
ポスト プロセッサは、指標とログの処理を可能にする Trade Federation オブジェクトです。 テストの後と結果の報告前。これにより一部のデータを後処理して、 result_reporter オブジェクトは、1 つのオブジェクト内でのみ後処理を行うのではなく、 新しいデータの受け渡しに問題があります。
概要
パブリック メソッド | |
---|---|
abstract
ITestInvocationListener
|
init(ITestInvocationListener listener)
ポスト プロセッサの初期化ステップ。 |
abstract
|
processAllTestMetricsAndLogs(ListMultimap<String, MetricMeasurement.Metric> allTestMetrics,
このメソッドを実装して、すべてのテストの指標とログを集計します。 |
abstract
|
processRunMetricsAndLogs(
このメソッドを実装して、既存の指標から一連の新しい指標を生成し、 できます。 |
abstract
|
processTestMetricsAndLogs(TestDescription testDescription,
このメソッドを実装して、各テストからプロセスの指標とログをポストします。 |
パブリック メソッド
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
ポスト プロセッサの初期化ステップ。いずれかのテストの前に呼び出されるようにする 使用します。
パラメータ | |
---|---|
listener |
ITestInvocationListener |
戻り値 | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
このメソッドを実装して、すべてのテストの指標とログを集計します。指標の取得元: このメソッドは実行指標のレポーターになります。新しく生成された指標のみを 一意のキー名で返されます(既存のキーとの競合は許容されません)。
パラメータ | |
---|---|
allTestMetrics |
ListMultimap : 指標でグループ化された各テストの指標を格納する HashMultimap
できます。 |
allTestLogs |
: データ名をキーとして持つ、各テストのログファイルのマップを保存するマップ。
各テストの TestDescription をキーとして使用します。 |
戻り値 | |
---|---|
|
すべてのテスト指標から新しく生成された指標のセット。 |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
このメソッドを実装して、既存の指標から一連の新しい指標を生成し、 できます。新しく生成された指標のみが、一意のキー名( 既存の鍵との衝突は許容されます)。
パラメータ | |
---|---|
rawMetrics |
: 実行に使用できる未加工の指標のセット。 |
runLogs |
: テスト実行のログファイルのセット。 |
戻り値 | |
---|---|
|
実行の指標から新しく生成された指標のセット。 |
processTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
このメソッドを実装して、各テストからプロセスの指標とログをポストします。新たに追加された 生成された指標は一意のキー名で返される必要があります(既存の指標と できます)。
パラメータ | |
---|---|
testDescription |
TestDescription : テストを説明する TestDescription オブジェクト。 |
testMetrics |
: テストの指標セット。 |
testLogs |
: テスト中にログに記録されたファイルのセット。 |
戻り値 | |
---|---|
|
テスト指標から新しく生成された指標のセット。 |