diff options
author | Yuqian Li <liyuqian@google.com> | 2017-10-26 15:38:30 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-10-30 13:52:08 +0000 |
commit | 228da62fa791e1532826f8e17b945c3d8cbc1300 (patch) | |
tree | d9ac7196c678d8dc1ef6ad4b52c1c94c9bb8bf31 /tools/calmbench/calmbench.py | |
parent | 08d73a4850f528917c69167f0072721406689484 (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.py | 12 |
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") |