diff options
author | Denis Nikitin <denik@google.com> | 2019-07-19 08:23:31 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-07-28 12:32:12 -0700 |
commit | 3affd6950df36519d86dee66d049e079665477ec (patch) | |
tree | b991f56d4733ce526996706a20cf0b334c23f0cc /crosperf/results_organizer.py | |
parent | e2fe0ae6ceedeb93847b66560c2c010078b07def (diff) | |
download | toolchain-utils-3affd6950df36519d86dee66d049e079665477ec.tar.gz |
crosperf: Add cpu statistics into results report
Check for turbostat.log file in results directory and if file exists
parse the context and extract measurements of CPU Frequency and
temperature for ALL cores (not each).
Keys added to keyvals: 'cpufreq_min', 'cpufreq_max', 'cpufreq_avg',
'cputemp'.
BUG=chromium:966514
TEST=tested all crosbolt perf benchmarks
Change-Id: If90d26664c70ccb73750f17573b89933fdb048f4
Reviewed-on: https://chromium-review.googlesource.com/1709824
Tested-by: Denis Nikitin <denik@chromium.org>
Commit-Ready: Denis Nikitin <denik@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Zhizhou Yang <zhizhouy@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Diffstat (limited to 'crosperf/results_organizer.py')
-rw-r--r-- | crosperf/results_organizer.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crosperf/results_organizer.py b/crosperf/results_organizer.py index fb7c60dc..8f183cc9 100644 --- a/crosperf/results_organizer.py +++ b/crosperf/results_organizer.py @@ -187,7 +187,9 @@ def OrganizeResults(benchmark_runs, labels, benchmarks=None, json_report=False): if not show_all_results: summary_list = summary_file.get(benchmark.name) if summary_list: - summary_list.append('retval') + summary_list += [ + 'retval', 'cpufreq_avg', 'cpufreq_min', 'cpufreq_max', 'cputemp' + ] else: # Did not find test_name in json file; show everything. show_all_results = True |