Skip to content

Commit b028772

Browse files
committed
Added retry for docker tests
1 parent 3409036 commit b028772

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

app-tests/run.sh

+17-1
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,20 @@ function main {
158158
# TODO: Test statistics feature again after broadcaster restart (should first fix statistics bug)
159159
}
160160

161-
main
161+
# Retry test in case of failure to avoid flakiness
162+
MAX_RETRIES=5
163+
RETRY_COUNT=0
164+
165+
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
166+
echo "Running test (attempt $((RETRY_COUNT+1)) of $MAX_RETRIES)..."
167+
main && break
168+
RETRY_COUNT=$((RETRY_COUNT + 1))
169+
echo "Test failed, retrying..."
170+
done
171+
172+
if [ $RETRY_COUNT -eq $MAX_RETRIES ]; then
173+
echo "Tests failed after $MAX_RETRIES attempts."
174+
exit 1
175+
fi
176+
177+
echo "Tests passed successfully."

0 commit comments

Comments
 (0)