谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable

com.android.tradefed.postprocessor.IPostProcessor


後置處理器的目的是讓指標和原木加工後的測試和之前的結果報告一個貿易聯合會對象。這使得後處理一些數據,都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 :該組從測試度量。

返回
該組從測試度量新生成的指標。