You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make ${TEST_STRATEGY} >& /dev/null; [[ $? -eq 0 ]];
226
+
do
227
+
echo "Result unsuccessful"
228
+
if [[ $iteration -eq $max_iteration ]]
229
+
then
230
+
break
233
231
fi
232
+
sleep 1
233
+
((iteration++))
234
234
done
235
-
exit 1
235
+
if [[ $iteration -eq $max_iteration ]]
236
+
then
237
+
echo "All of the $max_iteration trials failed!!!"
238
+
else
239
+
echo "Result successful"
240
+
fi
236
241
237
242
kubernetes-test:
238
243
parameters:
@@ -263,6 +268,8 @@ jobs:
263
268
HELM_VERSION: << parameters.helm-version >>
264
269
DOCKER_VERSION: << parameters.docker-version >>
265
270
TEST_UPGRADE_CHART: << parameters.test-upgrade >>
271
+
TEST_MULTIPLE_VERSIONS: false
272
+
TEST_MULTIPLE_PLATFORMS: false
266
273
steps:
267
274
- run:
268
275
name: "Prepare workflow environment variables"
@@ -288,7 +295,7 @@ jobs:
288
295
command: |
289
296
N=3
290
297
while [ $N -gt 0 ]; do
291
-
output=$(eval "PLATFORMS=${PLATFORMS} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make build")
298
+
PLATFORMS=${PLATFORMS} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make build
292
299
status=$?
293
300
if [ $status -eq 0 ]; then
294
301
echo "Build images passed"
@@ -299,7 +306,7 @@ jobs:
299
306
sleep 10
300
307
fi
301
308
done
302
-
exit 1
309
+
exit $status
303
310
- run:
304
311
name: "Build Helm charts"
305
312
command: |
@@ -309,28 +316,28 @@ jobs:
309
316
source $BASH_ENV
310
317
- run:
311
318
name: "Test Selenium Grid on Kubernetes"
312
-
no_output_timeout: 30m
319
+
no_output_timeout: 60m
313
320
command: |
314
-
if [ "${TEST_STRATEGY}" == "playwright_connect_grid" ]; then
315
-
PLATFORMS=${PLATFORMS} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false make chart_test_autoscaling_${TEST_STRATEGY} && make test_video_integrity
316
-
exit $?
317
-
fi
318
-
N=3
319
-
while [ $N -gt 0 ]; do
320
-
output=$(eval "PLATFORMS=${PLATFORMS} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false make chart_test_autoscaling_${TEST_STRATEGY} && make test_video_integrity")
321
-
status=$?
322
-
if [ $status -eq 0 ]; then
323
-
echo "${output}"
324
-
echo "Tests passed"
325
-
exit 0
326
-
else
327
-
echo "${output}"
328
-
echo "Tests failed. Retrying..."
329
-
N=$((N-1))
330
-
sleep 10
321
+
max_iteration=3
322
+
iteration=1
323
+
until PLATFORMS=${PLATFORMS} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false \
0 commit comments