diff --git a/src/test/checkInstall b/src/test/checkInstall index 8883dafaa..6f5d4eecb 100755 --- a/src/test/checkInstall +++ b/src/test/checkInstall @@ -35,28 +35,40 @@ for script in "${scripts[@]}"; do fi done +image_missing="" + if ! docker inspect "${TEST_IMAGE}" >/dev/null 2>/dev/null; then - echo "docker pull "${TEST_IMAGE}" for tests to run" - exit 1 + echo "docker pull ${TEST_IMAGE}" + image_missing="true" fi if ! docker inspect "${REDIS_IMAGE}" >/dev/null 2>/dev/null; then - echo "docker pull ${REDIS_IMAGE} for tests to run" - exit 1 + echo "docker pull ${REDIS_IMAGE}" + image_missing="true" fi if ! docker inspect "${MYSQL_IMAGE}" >/dev/null 2>/dev/null; then - echo "docker pull ${MYSQL_IMAGE} for tests to run" - exit 1 + echo "docker pull ${MYSQL_IMAGE}" + image_missing="true" fi if ! docker inspect "${POSTGRESQL_IMAGE}" >/dev/null 2>/dev/null; then - echo "docker pull ${POSTGRESQL_IMAGE} for tests to run" - exit 1 + echo "docker pull ${POSTGRESQL_IMAGE}" + image_missing="true" fi if ! docker inspect "${MONGODB_IMAGE}" >/dev/null 2>/dev/null; then - echo "docker pull ${MONGODB_IMAGE} for tests to run" + echo "docker pull ${MONGODB_IMAGE}" + image_missing="true" +fi + +if ! docker inspect "${MAIL_IMAGE}" >/dev/null 2>/dev/null; then + echo "docker pull ${MAIL_IMAGE}" + image_missing="true" +fi + +if [[ "${image_missing}" == "true" ]]; then + echo "Pull above images before running tests" exit 1 fi