Disambiguate trickle and normal bms

pull/11467/head
ncteisen 8 years ago
parent 6dc4c7f5d9
commit b423f579e4
  1. 2
      tools/jenkins/run_performance.sh
  2. 9
      tools/profiling/microbenchmarks/bm_diff/bm_main.py

@ -20,4 +20,4 @@ set -ex
cd $(dirname $0)/../..
tools/run_tests/start_port_server.py
tools/profiling/microbenchmarks/bm_diff/bm_main.py -d origin/$ghprbTargetBranch -b bm_fullstack_trickle -l 4 -t cli_transport_stalls cli_stream_stalls svr_transport_stalls svr_stream_stalls --no-counters
tools/profiling/microbenchmarks/bm_diff/bm_main.py -d origin/$ghprbTargetBranch -b bm_fullstack_trickle -l 4 -t cli_transport_stalls cli_stream_stalls svr_transport_stalls svr_stream_stalls --no-counters --pr_comment_name trickle

@ -80,6 +80,11 @@ def _args():
type=int,
default=multiprocessing.cpu_count(),
help='Number of CPUs to use')
argp.add_argument(
'--pr_comment_name',
type=str,
default="microbenchmarks",
help='Name that Jenkins will use to commen on the PR')
argp.add_argument('--counters', dest='counters', action='store_true')
argp.add_argument('--no-counters', dest='counters', action='store_false')
argp.set_defaults(counters=True)
@ -126,9 +131,9 @@ def main(args):
diff, note = bm_diff.diff(args.benchmarks, args.loops, args.track, old,
'new', args.counters)
if diff:
text = 'Performance differences noted:\n' + diff
text = '[%s] Performance differences noted:\n%s' % (args.pr_comment_name, diff)
else:
text = 'No significant performance differences'
text = '[%s] No significant performance differences' % args.pr_comment_name
if note:
text = note + '\n\n' + text
print('%s' % text)

Loading…
Cancel
Save