diff --git a/tests/SetupEnvironment.sh b/tests/SetupEnvironment.sh new file mode 100755 index 0000000..7f3e72c --- /dev/null +++ b/tests/SetupEnvironment.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +if [ -n "$TRAVIS" ]; then + + echo 'Travis config not yet written' + cp -Rp $DIR/resources /resources + /bin/bash /resources/Scripts/Provision.sh + +else + + # Since not in travis, lets load up a system with vagrant + + cd $DIR/vagrant + + VAGRANTSTATUS=$(vagrant status) + + # If vagrant is running already, reprovision it so it has fresh email boxes. + if echo "$VAGRANTSTATUS" | egrep -q "running" ; then + vagrant provision + else + vagrant up --provision + fi + cd $DIR + +fi \ No newline at end of file