message: [Travis] Lower timeout for the full test suite
  Set the build timeout for the longest job to 21mn 40sec.
  Set the build timeout for the other jobs back to 33 mn and 20 sec.
  This should avoid global 50 mn timeout on the longest job and avoid
  having to restart other jobs needlessly.
diff: @@ -66,7 +66,8 @@ script:
  - export CONTINUE=1
  - if [ $SECONDS -gt 1200 ]; then export CONTINUE=0; fi # Likely the depends build took very long
  - if [ $CONTINUE = "1" ]; then set -o errexit; source .travis/test_06_script_a.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi
  - - if [ $SECONDS -gt 1500 ]; then export CONTINUE=0; fi # Likely the build took very long; The tests take about 1000s, so we should abort if we have less than 50*60-1000=2000s left
  + - if [ -z ${BUILD_TIMEOUT+x} ] && [ $SECONDS -gt $BUILD_TIMEOUT ]; then export CONTINUE=0; fi
  + - if [ $SECONDS -gt 2000 ]; then export CONTINUE=0; fi # Likely the build took very long; The tests take about 1000s, so we should abort if we have less than 50*60-1000=2000s left
  - if [ $CONTINUE = "1" ]; then set -o errexit; source .travis/test_06_script_b.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi
  after_script:
  - echo $TRAVIS_COMMIT_RANGE
  @@ -150,6 +151,7 @@ jobs:
  #TEST_RUNNER_EXTRA="--coverage --extended" # Run extended tests so that coverage does not fail, but exclude the very slow dbcrash
  GOAL="install"
  BITCOIN_CONFIG="--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports"
  + BUILD_TIMEOUT=1300
  - stage: test
  name: 'x86_64 Linux [GOAL: install] [trusty] [no functional tests, no depends, only system libs]'
  