#!/bin/bash

# Fast test runner - excludes slow fuzz/performance tests
# Runs in ~7 seconds vs 65+ seconds for full suite

set -euo pipefail

echo "🚀 Running Fast Test Suite"
echo "=========================="
echo ""

# Run only fast tests (excluding slow ones marked with #[ignore = "slow"])
echo "🧪 Running Rust fast tests..."
time cargo test

echo ""
echo "✅ Fast tests completed successfully! (~7 seconds)"
echo "💡 To run slow tests: cargo test -- --ignored"
echo "💡 To run all tests: ./scripts/verify.sh"