#!/usr/bin/env bash set -euo pipefail # Doppelklickbares Test-Script für macOS (.command wird von Finder automatisch im Terminal geöffnet) SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" echo "========================================" echo " Tätigkeitsnachweis-Generator – Tests" echo "========================================" echo "" VENV_DIR=".venv" if [[ ! -x "$VENV_DIR/bin/python" ]]; then echo "[FEHLER] Virtuelle Umgebung nicht gefunden." echo "Bitte zuerst start.command ausführen, um das Projekt einzurichten." read -p "Drücke Enter zum Beenden..." exit 1 fi echo "[INFO] Stelle sicher, dass pytest installiert ist..." "$VENV_DIR/bin/pip" install pytest --quiet 2>/dev/null || true echo "" echo "[INFO] Führe End-to-End-Tests aus…" echo "" "$VENV_DIR/bin/python" -m pytest tests/test_e2e.py -v echo "" read -p "Drücke Enter zum Beenden..."