度量檔案後處理器
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) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) 實現此方法是為了從現有指標和日誌中產生一組新指標。 | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) 實作此方法以發布每個測試的流程指標和日誌。 | |
void | setUp () 在子後處理器中重寫此方法以在測試運行之前進行初始化。 |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) 將指標寫入結果檔案並上傳。 |
公共構造函數
度量檔案後處理器
public MetricFilePostProcessor ()
公共方法
進程運行指標和日誌
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
實現此方法是為了從現有指標和日誌中產生一組新指標。僅應返回新生成的指標,並具有唯一的鍵名稱(不允許與現有鍵發生衝突)。
參數 | |
---|---|
rawMetrics | |
runLogs |
退貨 | |
---|---|
從運行指標新產生的一組指標。 |
流程測試指標和日誌
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
實作此方法以發布每個測試的流程指標和日誌。僅應返回新生成的指標,並具有唯一的鍵名稱(不允許與現有鍵發生衝突)。
參數 | |
---|---|
testDescription | TestDescription :描述測試的 TestDescription 物件。 |
testMetrics | |
testLogs |
退貨 | |
---|---|
從測試指標新產生的一組指標。 |
設定
public void setUp ()
在子後處理器中重寫此方法以在測試運行之前進行初始化。
寫度量文件
public void writeMetricFile (metrics, String testId)
將指標寫入結果檔案並上傳。