aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/calmbench/calmbench.py
diff options
context:
space:
mode:
authorGravatar Yuqian Li <liyuqian@google.com>2017-10-26 15:38:30 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-30 13:52:08 +0000
commit228da62fa791e1532826f8e17b945c3d8cbc1300 (patch)
treed9ac7196c678d8dc1ef6ad4b52c1c94c9bb8bf31 /tools/calmbench/calmbench.py
parent08d73a4850f528917c69167f0072721406689484 (diff)
Output calmbench json in nanobench format
Meanwhile, we also make the bot name more similar to the perf bot. Bug: skia: Change-Id: I8b0e6aa2d927aa4a0ce57606345589adb6e920b3 Reviewed-on: https://skia-review.googlesource.com/64082 Reviewed-by: Eric Boren <borenet@google.com> Reviewed-by: Joe Gregorio <jcgregorio@google.com> Commit-Queue: Yuqian Li <liyuqian@google.com>
Diffstat (limited to 'tools/calmbench/calmbench.py')
-rw-r--r--tools/calmbench/calmbench.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/calmbench/calmbench.py b/tools/calmbench/calmbench.py
index 50208cc3fd..b786b5f346 100644
--- a/tools/calmbench/calmbench.py
+++ b/tools/calmbench/calmbench.py
@@ -88,7 +88,7 @@ def parse_args():
['--baseline', str, 'master', baseline_help],
['--basearg', str, '', basearg_help],
['--reps', int, 2, reps_help],
- ['--threads', int, default_threads, threads_help]
+ ['--threads', int, default_threads, threads_help],
]
for d in definitions:
@@ -108,6 +108,11 @@ def parse_args():
parser.set_defaults(noinit=False);
parser.set_defaults(concise=False);
+ # Additional args for bots
+ BHELP = "bot specific options"
+ parser.add_argument('--githash', type=str, help=BHELP)
+ parser.add_argument('--keys', type=str, default=[], nargs='+', help=BHELP)
+
args = parser.parse_args()
if not args.basearg:
args.basearg = args.extraarg
@@ -189,6 +194,11 @@ def main():
"true" if args.noinit else "false"
]
+ if args.githash:
+ command += ['--githash', args.githash]
+ if args.keys:
+ command += (['--keys'] + args.keys)
+
if args.concise:
command.append("--concise")