> On 27 Dec 2017, at 17:36, SZEDER Gábor <szeder.dev@xxxxxxxxx> wrote: > > The change in commit 4f2636667 (travis-ci: use 'set -x' in 'ci/*' > scripts for extra tracing output, 2017-12-12) left a couple of rough > edges: > > - 'ci/run-linux32-build.sh' is executed in a Docker container and > therefore doesn't source 'ci/lib-travisci.sh', which would enable > tracing executed commands. Enable 'set -x' in this script, too. > > - 'ci/print-test-failures.sh' iterates over all the files containing > the exit codes of all the execued test scripts. Since there are s/execued/executed/ > over 800 such files, the loop produces way too much noise with > tracing executed commands enabled, so disable 'set -x' for this > script. > > - 'ci/run-windows-build.sh' busily waits in a loop for the result of > the Windows build, producing too much noise with tracing executed > commands enabled as well. Disable 'set -x' for the duration of > that loop. > > igned-off-by: SZEDER Gábor <szeder.dev@xxxxxxxxx> > --- > ci/lib-travisci.sh | 4 +++- > ci/print-test-failures.sh | 3 +++ > ci/run-linux32-build.sh | 2 ++ > ci/run-windows-build.sh | 5 +++++ > 4 files changed, 13 insertions(+), 1 deletion(-) > > diff --git a/ci/lib-travisci.sh b/ci/lib-travisci.sh > index 331d3eb3a..348fe3c3c 100755 > --- a/ci/lib-travisci.sh > +++ b/ci/lib-travisci.sh > @@ -22,7 +22,9 @@ skip_branch_tip_with_tag () { > } > > # Set 'exit on error' for all CI scripts to let the caller know that > -# something went wrong > +# something went wrong. > +# Set tracing executed commands, primarily setting environment variables > +# and installing dependencies. Maybe: # something went wrong. Enable tracing to ease debugging on TravisCI. I would move the "primarily setting environment ..." either to the top of the file or to the respective section below. But this is a minor nit. The rest of the patch looks very good. Thanks, Lars > set -ex > > skip_branch_tip_with_tag > diff --git a/ci/print-test-failures.sh b/ci/print-test-failures.sh > index 8c8973cbf..97cc05901 100755 > --- a/ci/print-test-failures.sh > +++ b/ci/print-test-failures.sh > @@ -5,6 +5,9 @@ > > . ${0%/*}/lib-travisci.sh > > +# Tracing executed commands would produce too much noise in the loop below. > +set +x > + > for TEST_EXIT in t/test-results/*.exit > do > if [ "$(cat "$TEST_EXIT")" != "0" ] > diff --git a/ci/run-linux32-build.sh b/ci/run-linux32-build.sh > index e30fb2cdd..a8518eddf 100755 > --- a/ci/run-linux32-build.sh > +++ b/ci/run-linux32-build.sh > @@ -6,6 +6,8 @@ > # run-linux32-build.sh [host-user-id] > # > > +set -x > + > # Update packages to the latest available versions > linux32 --32bit i386 sh -c ' > apt update >/dev/null && > diff --git a/ci/run-windows-build.sh b/ci/run-windows-build.sh > index 8757b3a97..86999268a 100755 > --- a/ci/run-windows-build.sh > +++ b/ci/run-windows-build.sh > @@ -69,6 +69,10 @@ esac > > echo "Visual Studio Team Services Build #${BUILD_ID}" > > +# Tracing execued commands would produce too much noise in the waiting > +# loop below. > +set +x > + > # Wait until build job finished > STATUS= > RESULT= > @@ -90,6 +94,7 @@ done > # Print log > echo "" > echo "" > +set -x > gfwci "action=log&buildId=$BUILD_ID" | cut -c 30- > > # Set exit code for TravisCI > -- > 2.15.1.500.g54ea76cc4 >