@@ -26,10 +26,16 @@ echo 'Missing scripts, aborting.' >&2 exit 1 fi +# Only run one at a time +if [ -f '__AUTO_TESTS_RUNNING__' ]; then + exit 1 +fi +touch '__AUTO_TESTS_RUNNING__' + # Clean builds rm -rf kits # Run tests nice -n 20 ./test >/dev/null 2>/dev/null @@ -38,6 +44,9 @@ rm -rf "${WEBROOTDIR}"/svn_r*/ # Publish New Results ./publish-tests "${TESTNAME}" +# Clean +rm -f '__AUTO_TESTS_RUNNING__' + exit 0