summaryrefslogtreecommitdiff
path: root/tcwg_kernel-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-03-17 13:07:01 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-03-22 12:02:08 +0000
commitf8c64dd09a2e99af95c4a739b706e958d6f16d8a (patch)
tree99fbd184a67250f2b827c3882c5d15be25e285b0 /tcwg_kernel-build.sh
parent8b1f705fb3f331013cc14402bb199248a17ce7c2 (diff)
round-robin.sh: Avoid changing top-level artifacts in no_regression_p predicate
The no_regression_p() predicate function is called from two steps: check_regression and update_baseline. While we want no_regression_p to output regression info during check_regression step, we don't want that during update_baseline (during update_baseline no_regression_p is called to compare current results against pre-baseline ones). To fix the above we generate regression information in artifacts directory of the current step, and copy it to the top-level only during check_regression step. Change-Id: Ib03d82f7afe60c406c7942f2fa086855df371171
Diffstat (limited to 'tcwg_kernel-build.sh')
-rwxr-xr-xtcwg_kernel-build.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/tcwg_kernel-build.sh b/tcwg_kernel-build.sh
index 5469c7ea..bb68a52a 100755
--- a/tcwg_kernel-build.sh
+++ b/tcwg_kernel-build.sh
@@ -229,7 +229,7 @@ no_regression_p ()
# - "^ERROR:" detects linker errors
# - ": undefined reference" detects missing symbols during linking
# - "] Error " detects GNU make errors
- cat > $new_artifacts/regressions.txt <<EOF
+ cat > $run_step_artifacts/regressions.txt <<EOF
First few build errors in logs:
$(cat $new_artifacts/console.log | sed -e 's/"[^"]*"//g' | grep " error:\|^ERROR:\|: undefined reference\|\] Error " | head)
EOF