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 |
:測試期間記錄的檔案集合。 |
傳回 | |
---|---|
|
從測試指標新產生的指標組合。 |
setUp
public void setUp ()
在子後置處理器中覆寫此方法,以便在測試執行前進行初始化。
writeMetricFile
public void writeMetricFile (metrics, String testId)
將指標寫入結果檔案並上傳。