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(
導入此方法,根據現有指標產生一組新的指標, 。 |
|
processTestMetricsAndLogs(TestDescription testDescription,
實作這個方法,即可將每項測試的處理程序指標和記錄發布出來。 |
void
|
setUp()
在子項後置處理器中覆寫這個方法,即可在測試執行前初始化。 |
void
|
writeMetricFile(
將指標寫入結果檔案並上傳。 |
公用建構函式
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
參數 | |
---|---|
metricUtil |
MetricUtility |
公用方法
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
導入此方法,根據現有指標產生一組新的指標, 。只應傳回新產生的指標,且含有不重複的鍵名 (否 可與現有金鑰衝突)。
參數 | |
---|---|
rawMetrics |
:執行作業可用的原始指標組合。 |
runLogs |
:測試執行作業的記錄檔組合。 |
傳回 | |
---|---|
|
從執行指標中新產生的指標組合。 |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
實作這個方法,即可將每項測試的處理程序指標和記錄發布出來。只有 應傳回帶有專屬鍵的名稱 (不會與現有指標發生衝突), 鍵)。
參數 | |
---|---|
testDescription |
TestDescription :說明測試的 TestDescription 物件。 |
testMetrics |
:測試的指標組合。 |
testLogs |
:測試期間記錄的一組檔案。 |
傳回 | |
---|---|
|
根據測試指標新產生的指標組合。 |
設定
public void setUp ()
在子項後置處理器中覆寫這個方法,即可在測試執行前初始化。
寫入指標檔案
public void writeMetricFile (metrics, String testId)
將指標寫入結果檔案並上傳。