Начиная с 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 runName) Объедините метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста. |
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 runName)
Объедините метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста.
Параметры |
---|
runName | String : имя запуска теста. |
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-03-26 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-03-26 UTC."],[],[]]