Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 Метрическая утилита
 public class MetricUtility
 extends Object
  
  
  
|  java.lang.Объект | 
|  ↳ |  com.android.tradefed.util.MetricUtility | 
 Содержит общие служебные методы для хранения показателей теста, агрегирования показателей в похожих тестах и записи показателей в файл.
 Краткое содержание 
 Публичные методы | 
|---|
 |  aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics) Агрегированные показатели, разделенные запятыми.  | 
 File |  aggregateStoredTestMetricsAndWriteToFile (String fileName) Объедините метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста.  | 
 void |  buildMetricFilterPatterns ( strictIncludeRegEx) buildMetricFilterPatterns ( strictIncludeRegEx) Создавайте шаблоны регулярных выражений для фильтрации показателей.  | 
 |  filterMetrics ( parsedMetrics) filterMetrics ( parsedMetrics) Отфильтруйте показатели, соответствующие шаблону.  | 
 static |  getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles) Вычислите статистику из заданного списка значений.  | 
 |  getStoredTestMetric () | 
 static boolean |  isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues) Возвращаемое значение true означает, что все значения могут быть преобразованы в двойное значение.  | 
 void |  setIterationSeparator (String separator) | 
 void |  setPercentiles ( percentiles) setPercentiles ( percentiles) | 
 void |  storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics) Используется для хранения отдельных показателей теста и использования их для агрегирования.  | 
 File |  writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) Запись показателей в файл.   | 
 Общественные конструкторы
Метрическая утилита 
public MetricUtility ()
 Публичные методы 
 агрегатные метрики 
public  aggregateMetrics ( rawMetrics)
 Агрегированные показатели, разделенные запятыми.
|  Параметры | 
|---|
 rawMetrics |  : метрики, собранные во время тестового запуска. | 
|  Возврат | 
|---|
 |  агрегированные показатели.  | 
 агрегатсторедтестметриксандрайтетофиле 
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
 Объедините метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста.
|  Параметры | 
|---|
 fileName |  String : имя файла, которое будет использоваться при записи метрик. | 
 buildMetricFilterPatterns 
public void buildMetricFilterPatterns ( strictIncludeRegEx)
 Создавайте шаблоны регулярных выражений для фильтрации показателей.
|  Параметры | 
|---|
 strictIncludeRegEx |   | 
 фильтрМетрики 
public  filterMetrics ( parsedMetrics)
 Отфильтруйте показатели, соответствующие шаблону.
 getStats 
public static  getStats ( values, 
                 percentiles)
 Вычислите статистику из заданного списка значений.
|  Параметры | 
|---|
 values |  : необработанные значения для вычисления агрегирования. | 
 percentiles |  : статистика для включения в окончательные показатели. | 
|  Возврат | 
|---|
 |  агрегированные значения.  | 
 getStoredTestMetric 
public  getStoredTestMetric ()
 isAllDoubleValues 
public static boolean isAllDoubleValues ( rawValues)
 Возвращаемое значение true означает, что все значения могут быть преобразованы в двойное значение. В противном случае верните false.
|  Параметры | 
|---|
 rawValues |  : список, значения которого проверены. | 
 setIterationSeparator 
public void setIterationSeparator (String separator)
|  Параметры | 
|---|
 separator |  String  | 
 setPercentiles 
public void setPercentiles ( percentiles)
 магазинTestMetrics 
public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)Используется для хранения отдельных показателей теста и использования их для агрегирования.
|  Параметры | 
|---|
 testDescription |  TestDescription : содержит сведения о тесте, такие как имя класса и имя теста. | 
 testMetrics |  : метрики, собранные для теста.  | 
 записьрезультаттофиле 
public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)Запись показателей в файл.
|  Параметры | 
|---|
 testFileSuffix |  String : используется в качестве суффикса в имени файла метрик теста. | 
 testHeaderName |  String : метрики будут записаны под названием заголовка теста. | 
 metrics |  : записать в файл. | 
 resultsFile |  File : если значение равно нулю, создайте новый файл и запишите метрики, в противном случае добавьте в файл имя заголовка теста и метрику. | 
|  Возврат | 
|---|
 File |  файл с метрикой.  | 
 
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","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-29 UTC."],[],[]]