diff --git a/.gitlab-ci/scripts/test-only.sh b/.gitlab-ci/scripts/test-only.sh index 20f271daa255c0f44087170ba725a5ede5347186..088f08c4e3fa495a14cb60e142bf8955769e008a 100755 --- a/.gitlab-ci/scripts/test-only.sh +++ b/.gitlab-ci/scripts/test-only.sh @@ -21,8 +21,12 @@ fi echo "2ï¸âƒ£ Running test changes for this branch" +EXIT_CODE=0 if [[ $(git diff ${BASELINE} --name-only|grep -E "Test.php$") ]]; then for test in `git diff ${BASELINE} --name-only|grep -E "Test.php$"`; do - sudo SIMPLETEST_BASE_URL="$SIMPLETEST_BASE_URL" SIMPLETEST_DB="$SIMPLETEST_DB" MINK_DRIVER_ARGS_WEBDRIVER="$MINK_DRIVER_ARGS_WEBDRIVER" -u www-data ./vendor/bin/phpunit -c core $test --log-junit=./sites/default/files/simpletest/phpunit-`echo $test|sed 's/\//_/g' `.xml; + sudo SIMPLETEST_BASE_URL="$SIMPLETEST_BASE_URL" SIMPLETEST_DB="$SIMPLETEST_DB" MINK_DRIVER_ARGS_WEBDRIVER="$MINK_DRIVER_ARGS_WEBDRIVER" -u www-data ./vendor/bin/phpunit -c core $test --log-junit=./sites/default/files/simpletest/phpunit-`echo $test|sed 's/\//_/g' `.xml || EXIT_CODE=$?; done; fi + +echo "Exiting with EXIT_CODE=$EXIT_CODE" +exit $EXIT_CODE