MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.MetricFilePostProcessor


用於上傳在測試和執行層級收集的指標記錄檔。 使用「aggregate-Similar-tests」(匯總相似測試)這個選項可在測試執行層級匯總類似的測試指標 並寫入記錄檔測試只會有疊代號碼或名稱相同 視為類似測試 這麼做只能存取原始指標。

摘要

公用建構函式

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

公用方法

processRunMetricsAndLogs( rawMetrics, runLogs)

導入此方法,根據現有指標產生一組新的指標, 。

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

實作這個方法,即可將每項測試的處理程序指標和記錄發布出來。

void setUp()

在子項後置處理器中覆寫這個方法,即可在測試執行前初始化。

void writeMetricFile( metrics, String testId)

將指標寫入結果檔案並上傳。

公用建構函式

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

參數
metricUtil MetricUtility

公用方法

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

導入此方法,根據現有指標產生一組新的指標, 。只應傳回新產生的指標,且含有不重複的鍵名 (否 可與現有金鑰衝突)。

參數
rawMetrics :執行作業可用的原始指標組合。

runLogs :測試執行作業的記錄檔組合。

傳回
從執行指標中新產生的指標組合。

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

實作這個方法,即可將每項測試的處理程序指標和記錄發布出來。只有 應傳回帶有專屬鍵的名稱 (不會與現有指標發生衝突), 鍵)。

參數
testDescription TestDescription:說明測試的 TestDescription 物件。

testMetrics :測試的指標組合。

testLogs :測試期間記錄的一組檔案。

傳回
根據測試指標新產生的指標組合。

設定

public void setUp ()

在子項後置處理器中覆寫這個方法,即可在測試執行前初始化。

寫入指標檔案

public void writeMetricFile ( metrics, 
                String testId)

將指標寫入結果檔案並上傳。