自 2025 年 3 月 27 日起,我们建议您使用 android-latest-release
而非 aosp-main
构建 AOSP 并为其做出贡献。如需了解详情,请参阅 AOSP 的变更。
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
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 :如果为 null,则创建新文件并写入指标;否则,将测试标头名称和指标附加到文件。 |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-26。
[[["易于理解","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"]],["最后更新时间 (UTC):2025-03-26。"],[],[]]