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) 
將指標寫入結果檔案並上傳。
