#!/usr/bin/env bash
# scripts/qa/coverage-html - Generate HTML coverage report
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Use phpunit wrapper to ensure database is restored
"$SCRIPT_DIR/phpunit" \
    -d xdebug.mode=coverage \
    --coverage-html var/reports/

echo ""
echo "✓ Coverage report generated in var/reports/"
echo "  Open: var/reports/index.html"