From 263e03a8a4032d0b6a47257c9532d92dfe4f6437 Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Mon, 12 Jul 2021 16:06:23 +0000 Subject: tcwg_gnu-build.sh: Ignore progressions in bisections Change-Id: I49d622a298e15e8648f995f11fff0c3b79c23556 --- tcwg_gnu-build.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tcwg_gnu-build.sh b/tcwg_gnu-build.sh index 4acc6a17..13730e69 100755 --- a/tcwg_gnu-build.sh +++ b/tcwg_gnu-build.sh @@ -172,11 +172,19 @@ no_regression_p () fi done + gcc-compare-results/contrib/testsuite-management/validate_failures.py \ + --manifest=$xfail.xfail --clean_build=$sumfiles_base \ + --build_dir=$sumfiles_new --verbosity=1 \ + > $run_step_artifacts/fails.sum & + res1=0 && wait $! || res1=$? + assert_with_msg "Result comparison should have failed" \ + [ $res1 = $res2 ] + printf "extra_build_params=" > $run_step_artifacts/extra-bisect-params local exp while read exp; do printf "++testsuites %s " $exp >> $run_step_artifacts/extra-bisect-params - done < <(cat $run_step_artifacts/results.compare2 \ + done < <(cat $run_step_artifacts/fails.sum \ | awk '/^Running .* \.\.\./ { print $2 }') printf "\n" >> $run_step_artifacts/extra-bisect-params ;; -- cgit v1.2.3