diff --git a/src/service/.gitlab-ci.yml b/src/service/.gitlab-ci.yml index 35897b5da9668ab16818578334a85d18323a5fac..bae51e83d2290b03ab4239d2d0e2b8088f1fc3f2 100644 --- a/src/service/.gitlab-ci.yml +++ b/src/service/.gitlab-ci.yml @@ -167,7 +167,8 @@ unit_test service: fi done - MOCK_NODES_DIR="$PWD/src/tests/tools/mock_qkd_nodes" - - if [ -d "$MOCK_NODES_DIR" ]; then + - | + if [ -d "$MOCK_NODES_DIR" ]; then cd "$MOCK_NODES_DIR" || exit ./start.sh & MOCK_NODES_PID=$! @@ -178,7 +179,8 @@ unit_test service: - echo "Waiting for mock nodes to be up..." - RETRY_COUNT=0 - MAX_RETRIES=15 - - while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do + - | + while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do if curl -s http://127.0.0.1:11111 > /dev/null && \ curl -s http://127.0.0.1:22222 > /dev/null && \ curl -s http://127.0.0.1:33333 > /dev/null; then @@ -190,7 +192,8 @@ unit_test service: sleep 5 fi done - - if [ $RETRY_COUNT -ge $MAX_RETRIES ]; then + - | + if [ $RETRY_COUNT -ge $MAX_RETRIES ]; then echo "Error: Mock nodes failed to start after multiple attempts." exit 1 fi