@@ -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}" " $URL" )
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