自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release 而非 aosp-main 建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      透過集合功能整理內容
    
    
      
      你可以依據偏好儲存及分類內容。
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
MetricUtility
  public
  
  
  
  class
  MetricUtility
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.MetricUtility | 
  
  
    
  包含用於儲存測試指標、匯總類似測試中的指標,以及將指標寫入檔案的常用公用程式方法。
摘要
公用建構函式
    MetricUtility
    
public MetricUtility ()
    
    
    
  
 
公用方法
    aggregateMetrics
    
public  aggregateMetrics ( rawMetrics)
    
    
    
  匯總以半形逗號分隔的指標。
    
    | 參數 | 
|---|
      
        | rawMetrics | :測試執行期間收集的指標。 | 
    
    
 
    aggregateStoredTestMetricsAndWriteToFile
    
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
    
    
    
  匯總從多個測試迭代中收集到的指標,並將匯總指標寫入測試結果檔案。
    
    | 參數 | 
|---|
      
        | fileName | String:寫入指標時要使用的檔案名稱。 | 
    
    
 
    buildMetricFilterPatterns
    
public void buildMetricFilterPatterns ( strictIncludeRegEx)
    
    
    
  建立規則運算式模式來篩選指標。
    
 
    filterMetrics
    
public  filterMetrics ( parsedMetrics)
    
    
    
  篩選符合模式的指標。
    
    
 
    getStats
    
public static  getStats ( values, 
                 percentiles)
    
    
    
  根據給定的值清單計算統計資料。
    
    | 參數 | 
|---|
      
        | values | :用於計算匯總值的原始值。 | 
      
        | percentiles | :要納入最終指標的統計資料。 | 
    
    
 
    getStoredTestMetric
    
public  getStoredTestMetric ()
    
    
    
  
    
 
    isAllDoubleValues
    
public static boolean isAllDoubleValues ( rawValues)
    
    
    
  如果所有值都能剖析為雙精度值,則傳回 true。否則傳回 false。
    
    
 
    setIterationSeparator
    
public void setIterationSeparator (String separator)
    
    
    
  
    
 
    setPercentiles
    
public void setPercentiles ( percentiles)
    
    
    
  
    
 
    storeTestMetrics
    
public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)
    
    
    
  用於儲存個別測試指標,並用於匯總。
    
    | 參數 | 
|---|
      
        | testDescription | TestDescription:包含類別名稱和測試名稱等測試詳細資料。 | 
      
        | testMetrics | :為測試收集的指標。 | 
    
 
    writeResultsToFile
    
public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)
    
    
    
  將指標寫入檔案。
    
    | 參數 | 
|---|
      
        | testFileSuffix | String:用於測試指標檔案名稱的後置字串。 | 
      
        | testHeaderName | String:指標會寫入測試標頭名稱下方。 | 
      
        | metrics | :寫入檔案。 | 
      
        | resultsFile | File:如果為空值,則建立新檔案並寫入指標;否則,則將測試標頭名稱和指標附加到檔案中。 | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
  上次更新時間:2025-07-27 (世界標準時間)。
  
  
  
    
      [[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-27 (世界標準時間)。"],[],[]]