From e55883b04148dd249b312a20b16f983b7a31dc4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= Date: Fri, 7 Feb 2025 15:00:53 +0100 Subject: [PATCH] Use pipefail bash feature to show progress Use tee to display current progress, while also keeping error status from the pipeline to rlRun. --- Sanity/named/Run-internal-BIND-test-suite/runtest.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sanity/named/Run-internal-BIND-test-suite/runtest.sh b/Sanity/named/Run-internal-BIND-test-suite/runtest.sh index 54c6b2e..fc784bc 100755 --- a/Sanity/named/Run-internal-BIND-test-suite/runtest.sh +++ b/Sanity/named/Run-internal-BIND-test-suite/runtest.sh @@ -252,7 +252,9 @@ rlJournalStart export KRB5_CONFIG=/dev/null chmod a+rw -R /root #running as a USER RHEL9HACK="sudo -u $USER" - rlRun "${RHEL9HACK} make ${MAKE_TEST:-test -j$CORES} &> $TMPDIR/test.txt" 0-255 "Perform the test, --init-task=/distribution/install/rhel-buildroot is needed" + set -o pipefail + rlRun "${RHEL9HACK} make ${MAKE_TEST:-test -j$CORES} |& tee $TMPDIR/test.txt" 0-255 "Perform the test, --init-task=/distribution/install/rhel-buildroot is needed" + set +o pipefail export -n KRB5_CONFIG rlRun "umask $UMASK_ORIG" 0 "Return original umask"