@@ -263,7 +263,7 @@ e2e-test:
263263    { {- end } 
264264
265265e2e-test-status:
266-   stage: test 
266+   stage: e2e 
267267  image: registry.ddbuild.io/images/docker:20.10-py3
268268  tags: ["arch:amd64"]
269269  timeout: 3h
@@ -273,28 +273,24 @@ e2e-test-status:
273273      echo "Fetching E2E job status from: $URL"
274274      while true; do
275275        RESPONSE=$(curl -s --header "PRIVATE-TOKEN: ${ GITLAB_API_TOKEN} 
276-         echo "Response from GitLab API: $RESPONSE"
277276        E2E_JOB_STATUS=$(echo "$RESPONSE" | jq -r '.[] | select(.name=="e2e-test") | .pipeline.status')
278-         echo "E2E job status: $E2E_JOB_STATUS"
277+         echo -n  "E2E job status: $E2E_JOB_STATUS\t "
279278        if [ "$E2E_JOB_STATUS" == "success" ]; then
280279          echo "✅ E2E tests completed successfully"
281280          exit 0
282281        elif [ "$E2E_JOB_STATUS" == "failed" ]; then
283282          echo "❌ E2E tests failed"
284283          exit 1
285284        elif [ "$E2E_JOB_STATUS" == "running" ]; then
286-           echo -n "⏳ E2E tests are still running"
287-           echo "Retrying in 1 minute..."
288-           sleep 60
285+           echo "⏳ E2E tests are still running, retrying in 1 minute..."
289286        elif [ "$E2E_JOB_STATUS" == "canceled" ]; then
290287          echo "🚫 E2E tests were canceled"
291288          exit 1
292289        elif [ "$E2E_JOB_STATUS" == "skipped" ]; then
293290          echo "⏭️ E2E tests were skipped"
294291          exit 0
295292        else
296-           echo -n "❓ Unknown E2E test status: $E2E_JOB_STATUS"
297-           echo "Retrying in 1 minute..."
298-           sleep 60
293+           echo "❓ Unknown E2E test status: $E2E_JOB_STATUS, retrying in 1 minute..."
299294        fi
295+         sleep 60
300296      done
0 commit comments