Wait for all Zeus masters to start

pull/11636/head
Javier Torres 8 years ago
parent 43e2c5c952
commit cb612c8a7a

@ -18,13 +18,16 @@ do
sed -e s/carto_db_test/carto_db_test_$i/g config/database.yml.sample > config/database_$i.yml sed -e s/carto_db_test/carto_db_test_$i/g config/database.yml.sample > config/database_$i.yml
done done
sleep 5
for i in $(seq $startPort $lastPort) for i in $(seq $startPort $lastPort)
do do
# Start Zeus server # Start Zeus server
TURBO=1 ZEUSSOCK=".zeus$i.sock" RAILS_DATABASE_FILE=database_$i.yml REDIS_PORT=$i bundle exec zeus start >/dev/null 2>/dev/null & TURBO=1 ZEUSSOCK=".zeus$i.sock" RAILS_DATABASE_FILE=database_$i.yml REDIS_PORT=$i bundle exec zeus start >/dev/null 2>/dev/null &
done done
# Wait for a few seconds for Zeus servers to startup.
# A better way to do it would be to wait for all `.zeus*.sock` files to be created.
sleep 5
touch parallel_tests/specfailed.log touch parallel_tests/specfailed.log
touch parallel_tests/specsuccess.log touch parallel_tests/specsuccess.log
echo "# Wrapper finished" echo "# Wrapper finished"

Loading…
Cancel
Save