#!/bin/bash
set -e

PASS=0
FAIL=0

for i in {1..5}; do
  echo "=== Run $i/5 ==="
  ./cleanup_tests.sh > /dev/null 2>&1

  if cargo test --test vless_integration test_shoes_vless_vision_large_https_transfer 2>&1 | tail -1 | grep -q "test result: ok"; then
    echo "✅ PASS"
    PASS=$((PASS + 1))
  else
    echo "❌ FAIL"
    FAIL=$((FAIL + 1))
  fi
done

echo ""
echo "Results: $PASS/5 passed, $FAIL/5 failed"
