Начиная с 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."],[],[]]