diff options
author | Vladimir Sementsov-Ogievskiy | 2020-10-21 16:58:58 +0200 |
---|---|---|
committer | Max Reitz | 2020-12-18 12:35:55 +0100 |
commit | 181f60c8c73e60af89b42483b54c14dfebfbc384 (patch) | |
tree | 42af5ce27f87d5264422ee7e67e4e29b0c20208f | |
parent | simplebench/results_to_text: add difference line to the table (diff) | |
download | qemu-181f60c8c73e60af89b42483b54c14dfebfbc384.tar.gz qemu-181f60c8c73e60af89b42483b54c14dfebfbc384.tar.xz qemu-181f60c8c73e60af89b42483b54c14dfebfbc384.zip |
simplebench/results_to_text: make executable
Make results_to_text a tool to dump results saved in JSON file.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20201021145859.11201-21-vsementsov@virtuozzo.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
-rwxr-xr-x[-rw-r--r--] | scripts/simplebench/results_to_text.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/simplebench/results_to_text.py b/scripts/simplebench/results_to_text.py index e46940fdf2..d561e5e2db 100644..100755 --- a/scripts/simplebench/results_to_text.py +++ b/scripts/simplebench/results_to_text.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 +# # Simple benchmarking framework # # Copyright (c) 2019 Virtuozzo International GmbH. @@ -110,3 +112,15 @@ def results_to_text(results): tab.append(row) return f'All results are in {dim}\n\n' + tabulate.tabulate(tab) + + +if __name__ == '__main__': + import sys + import json + + if len(sys.argv) < 2: + print(f'USAGE: {sys.argv[0]} results.json') + exit(1) + + with open(sys.argv[1]) as f: + print(results_to_text(json.load(f))) |