mirror of
https://github.com/anultravioletaurora/Jellify.git
synced 2025-12-21 05:20:06 -06:00
Simplify retry logic in maestro-android-retry.sh
thankyoupikachu
This commit is contained in:
@@ -11,36 +11,4 @@ fi
|
||||
|
||||
JELLYFIN_URL="$1"
|
||||
USERNAME="$2"
|
||||
|
||||
attempt=1
|
||||
max_attempts=3
|
||||
success=false
|
||||
|
||||
while [ $attempt -le $max_attempts ]; do
|
||||
echo "Attempt $attempt of $max_attempts..."
|
||||
|
||||
if node scripts/maestro-android.js "$JELLYFIN_URL" "$USERNAME"; then
|
||||
echo "Tests passed on attempt $attempt"
|
||||
success=true
|
||||
break
|
||||
else
|
||||
echo "Tests failed on attempt $attempt"
|
||||
|
||||
if [ $attempt -lt $max_attempts ]; then
|
||||
echo "Cleaning up and retrying..."
|
||||
rm -rf *.mp4 || true
|
||||
pkill -f maestro || true
|
||||
sleep 5
|
||||
fi
|
||||
|
||||
attempt=$((attempt + 1))
|
||||
fi
|
||||
done
|
||||
|
||||
if [ "$success" = false ]; then
|
||||
echo "All $max_attempts attempts failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Tests completed successfully!"
|
||||
|
||||
node scripts/maestro-android.js "$JELLYFIN_URL" "$USERNAME"
|
||||
|
||||
Reference in New Issue
Block a user