Starting March 27, 2025, we recommend using android-latest-release
instead of aosp-main
to build and contribute to AOSP. For more information, see Changes to AOSP.
Stay organized with collections
Save and categorize content based on your preferences.
MetricFilePostProcessor
public
class
MetricFilePostProcessor
extends BasePostProcessor
Used for uploading the metrics log file collected during the test and run level.
Use "aggregate-similar-tests" option to aggregate similar tests metrics at the test run level
and write it to a log file. Tests differ only by the iteration number or with the same name
are considered similar tests.
This will have access to only raw metrics.
Summary
Public methods |
|
processRunMetricsAndLogs( rawMetrics, runLogs)
Implement this method in order to generate a set of new metrics from the existing metrics and
logs.
|
|
processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)
Implement this method to post process metrics and logs from each test.
|
Public constructors
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameters |
metricUtil |
MetricUtility |
Public methods
processRunMetricsAndLogs
public processRunMetricsAndLogs ( rawMetrics,
runLogs)
Implement this method in order to generate a set of new metrics from the existing metrics and
logs. Only the newly generated metrics should be returned, and with unique key name (no
collision with existing keys are allowed).
Parameters |
rawMetrics |
: The set of raw metrics available for the run. |
runLogs |
: The set of log files for the test run. |
Returns |
|
The set of newly generated metrics from the run metrics.
|
processTestMetricsAndLogs
public processTestMetricsAndLogs (TestDescription testDescription,
testMetrics,
testLogs)
Implement this method to post process metrics and logs from each test. Only the newly
generated metrics should be returned, and with unique key name (no collision with existing
keys are allowed).
Parameters |
testDescription |
TestDescription : The TestDescription object describing the test. |
testMetrics |
: The set of metrics from the test. |
testLogs |
: The set of files logged during the test. |
Returns |
|
The set of newly generated metrics from the test metrics.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-03 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-08-03 UTC."],[],[]]