#!/bin/bash # Dieses Skript führt die Pytest-Suite mit aktivierten Debug-Meldungen aus. # Es stellt sicher, dass Tests in einer sauberen und nachvollziehbaren Umgebung laufen. # Führen Sie es vom Hauptverzeichnis des Projekts aus: ./run_tests.sh echo "=========================================" echo "🔬 Running Cognitive Seismograph Test Suite" echo "=========================================" # Aktiviere das Debug-Logging für unsere Applikation export CMP_DEBUG=1 # Führe Pytest aus # -v: "verbose" für detaillierte Ausgabe pro Test # --color=yes: Erzwingt farbige Ausgabe für bessere Lesbarkeit #python -m pytest -v --color=yes tests/ ../venv-gemma-qualia/bin/python -m pytest -v --color=yes tests/ # Überprüfe den Exit-Code von pytest if [ $? -eq 0 ]; then echo "=========================================" echo "✅ All tests passed successfully!" echo "=========================================" else echo "=========================================" echo "❌ Some tests failed. Please review the output." echo "=========================================" fi