#!/bin/bash
+export SHORT_CIRCUIT_SMOKE
+
# Stop pre-started RDBMS and sync for some settle time
run_or_err "Stopping MySQL" "sudo /etc/init.d/mysql stop"
run_or_err "Stopping PostgreSQL" "sudo /etc/init.d/postgresql stop || /bin/true"
Short-circuiting buildjob to avoid false negatives, please restart it manually.
============================================================================="
+
+# pull requests are always scrutinized after the fact anyway - run a
+# a simpler matrix
+elif [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
+ if [[ -n "$BREWVER" ]]; then
+ # just don't brew anything
+ SHORT_CIRCUIT_SMOKE=1
+ else
+ # running PRs with 1 thread is non-sensical
+ VCPU_USE=""
+ fi
fi
if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] ; then return ; fi
# this file is executed in a subshell - set up the common stuff
source maint/travis-ci_scripts/common.bash
-if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] ; then exit 0 ; fi
+if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] || [[ "$TRAVIS_PULL_REQUEST" != "false" ]] ; then exit 0 ; fi
# this part needs to run in parallel unconditionally
export VCPU_USE="$VCPU_AVAILABLE"