INNER CODE UNIT · PHP

SHARE_DIR

sokil/php-mongo · run-docker-tests.sh:92

    SHARE_DIR=${PROJECT_DIR}/docker/share/${phpVersion:0:1}.${phpVersion:1:1}
    echo "Waiting for docker container initialisation ..."
    while [[ ! -d ${SHARE_DIR} ]]; do
        echo -n .
        sleep 1
    done

    for mongoVersion in ${mongoVersions[@]}; do
        echo -e "\n\033[1;37m\033[42mTest MongoDB ${mongoVersion} on PHP ${phpVersion}\033[0m\n"
        docker-compose -f ${PROJECT_DIR}/docker/compose.yml up -d mongodb${mongoVersion}
        until docker exec -it phpmongo_mongo${mongoVersion} mongo --eval "print(\"waited for connection\")" > /dev/null
        do
            echo -n .
            sleep 1
        done
        docker exec -it phpmongo_php${phpVersion} $dockerRunTestCommand -m $mongoVersion
        docker-compose -f ${PROJECT_DIR}/docker/compose.yml stop mongodb${mongoVersion}
    done

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…