File size: 1,104 Bytes
a345062
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/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