Changeset View
Changeset View
Standalone View
Standalone View
docker/tests/run_tests.sh
Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | |||||
status_message "Starting swh docker-compose environment" | status_message "Starting swh docker-compose environment" | ||||
docker-compose $DOCO_OPTIONS up -d | docker-compose $DOCO_OPTIONS up -d | ||||
# Ensure all swh services are up before running tests | # Ensure all swh services are up before running tests | ||||
status_message "Waiting for swh services to be up" | status_message "Waiting for swh services to be up" | ||||
docker-compose $DOCO_OPTIONS exec -T swh-storage wait-for-it localhost:5002 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-storage wait-for-it localhost:5002 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-objstorage wait-for-it localhost:5003 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-objstorage wait-for-it localhost:5003 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-web wait-for-it localhost:5004 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-web wait-for-it localhost:5004 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-vault-api wait-for-it localhost:5005 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-vault wait-for-it localhost:5005 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-deposit wait-for-it localhost:5006 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-deposit wait-for-it localhost:5006 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-idx-storage wait-for-it localhost:5007 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-idx-storage wait-for-it localhost:5007 -s --timeout=0 | ||||
docker-compose $DOCO_OPTIONS exec -T swh-scheduler-api wait-for-it localhost:5008 -s --timeout=0 | docker-compose $DOCO_OPTIONS exec -T swh-scheduler wait-for-it localhost:5008 -s --timeout=0 | ||||
# Execute test scripts | # Execute test scripts | ||||
for test_script in $TEST_SCRIPTS_DIR/test_*; do | for test_script in $TEST_SCRIPTS_DIR/test_*; do | ||||
run_test_script ${test_script} | run_test_script ${test_script} | ||||
CURRENT_TEST_SCRIPT="" | CURRENT_TEST_SCRIPT="" | ||||
done | done |