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