diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-12-17 08:07:53 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-12-20 15:14:02 +0000 |
commit | 19abe8d93a46f47550a454b35023a2b34954909a (patch) | |
tree | 72f08dcdb2b82a97951ad755626109198fa4a3f4 /round-robin.sh | |
parent | 162d453abe0a21e1353d6b061c9b2acf1961880d (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.sh | 3 |
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 |