diff options
author | Gaurav Mishra <mishragaurav@google.com> | 2016-06-13 15:18:03 +0100 |
---|---|---|
committer | Lajos Molnar <lajos@google.com> | 2016-06-15 00:27:42 +0000 |
commit | de23a540ff7de059c86586e2c23c45334d95de71 (patch) | |
tree | 42e04bc6d174169973efbc481e220c52cdbb6a5c /libs | |
parent | 782446dbaccc92443207d89ed965a8d7afda0b14 (diff) | |
download | platform_cts-de23a540ff7de059c86586e2c23c45334d95de71.tar.gz platform_cts-de23a540ff7de059c86586e2c23c45334d95de71.tar.bz2 platform_cts-de23a540ff7de059c86586e2c23c45334d95de71.zip |
CTS: Migrate media perf tests to new metric logger.
Bug:29115584
Bug:27950009
Bug:27925818
Change-Id: I0b341e76e8bbd3f32f31cc054859b4c5860f2704
Diffstat (limited to 'libs')
-rw-r--r--[-rwxr-xr-x] | libs/deviceutil/src/android/cts/util/MediaUtils.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/libs/deviceutil/src/android/cts/util/MediaUtils.java b/libs/deviceutil/src/android/cts/util/MediaUtils.java index a87715dfa97..0439b503ecc 100755..100644 --- a/libs/deviceutil/src/android/cts/util/MediaUtils.java +++ b/libs/deviceutil/src/android/cts/util/MediaUtils.java @@ -632,14 +632,20 @@ public class MediaUtils { */ /** - * logs results for achievable frame rates test + * logs results for achievable frame rates test. prefix must be lowercase alphanumeric + * underscored format. */ public static String logAchievableRatesResults(DeviceReportLog log, String prefix, - Stats stats) { - String msg = prefix; + String message, Stats stats) { + String msg = message; msg += " num=" + stats.getNum() + " avg=" + Math.round(stats.getAverage() / 1000) + " stdev=" + Math.round(stats.getStdev() / 1000); + log.addValue(prefix + "_num", stats.getNum(), ResultType.NEUTRAL, ResultUnit.NONE); + log.addValue(prefix + "_avg", Math.round(stats.getAverage() / 1000), ResultType.NEUTRAL, + ResultUnit.NONE); + log.addValue(prefix + "_stdev", Math.round(stats.getStdev() / 1000), ResultType.NEUTRAL, + ResultUnit.NONE); String[] labels = { "min", "p5", "p10", "p20", "p30", "p40", "p50", "p60", "p70", "p80", "p90", "p95", "max" }; @@ -648,9 +654,12 @@ public class MediaUtils { for (int i = 0; i < labels.length; ++i) { msg += " " + labels[i] + "=" + Math.round(percentiles[i] / 1000); + log.addValue(prefix + "_" + labels[i], Math.round(percentiles[i] / 1000), + ResultType.NEUTRAL, ResultUnit.NONE); } - log.addValue(msg, 1000000000 / stats.getMin(), ResultType.HIGHER_BETTER, ResultUnit.FPS); + log.addValue(prefix + "_fps", 1000000000 / stats.getMin(), ResultType.HIGHER_BETTER, + ResultUnit.FPS); Log.i(TAG, msg); return msg; } |