# Alle Tests mit Coverage
pytest --cov=src --cov-report=html
# Nur Unit-Tests
pytest -m unit
# Nur Integration-Tests
pytest -m integration
# Bestimmte Test-Datei
pytest tests/test_mcp_server.py -v
Unit Test Report
.1. Übersicht
Dieser Report zeigt die Ergebnisse der automatisierten Unit-Tests und Code-Coverage-Analyse.
.2. Test-Ergebnisse
Die Tests werden mit pytest ausgeführt und generieren detaillierte HTML-Reports mit Test-Ergebnissen und Coverage-Informationen.
Direkte Links zu den Reports:
.2.1. Interaktiver Unit Test Report
.2.2. Interaktiver Coverage-Report
.3. Test-Kategorien
Das Projekt verwendet pytest-Marker für verschiedene Test-Kategorien:
-
unit: Unit-Tests für einzelne Komponenten
-
integration: Integrationstests über mehrere Komponenten
-
slow: Tests mit längerer Laufzeit
-
web: Web-Server und API-Tests
-
parser: Document-Parser-Tests
-
watcher: File-Watcher-Tests
.4. Coverage-Metriken
Der Coverage-Report zeigt:
-
Line Coverage: Prozentsatz der ausgeführten Code-Zeilen
-
Branch Coverage: Prozentsatz der durchlaufenen Code-Pfade
-
Function Coverage: Prozentsatz der aufgerufenen Funktionen
-
Missing Lines: Spezifische Zeilen ohne Test-Coverage
.5. Lokale Ausführung
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.