|
|
@ -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"
|
|
|
|