summaryrefslogtreecommitdiff
path: root/round-robin.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-12-17 08:07:53 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-12-20 15:14:02 +0000
commit19abe8d93a46f47550a454b35023a2b34954909a (patch)
tree72f08dcdb2b82a97951ad755626109198fa4a3f4 /round-robin.sh
parent162d453abe0a21e1353d6b061c9b2acf1961880d (diff)
tcwg_bmk-build.sh: Run only regressed benchmarks during bisection
... for several reasons: 1. The first reason is to avoid picking up noise from the rest of benchmarks and mistakenly mark "noisy" revisions bad. In particular, bi-modal benchmarks tend to interfere with bisections. 2. The second reason is to avoid picking up regressions that since have been fixed. 3. The last reason is to speed up bisections. For -O2/-O3 benchmarking we run 3-4 benchmarks sequentially, and reducing that to 1 gives us 3x-4x improvement. Change-Id: Iad6275e3b3efe50ed804f79426a1f94e09cd49bb
Diffstat (limited to 'round-robin.sh')
-rw-r--r--round-robin.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/round-robin.sh b/round-robin.sh
index 183cc837..bfa625f3 100644
--- a/round-robin.sh
+++ b/round-robin.sh
@@ -556,6 +556,9 @@ current_project=$single_component
baseline_branch=$baseline_rev
bad_branch=$cur_rev
EOF
+ if [ -f $run_step_artifacts/extra-bisect-params ]; then
+ cat $run_step_artifacts/extra-bisect-params >> $trigger_dest/trigger-bisect
+ fi
fi
if [ x"${rr[update_baseline]}" = x"update" ]; then