Test Reports Documentation

.1. Übersicht

Dieses Verzeichnis enthält automatisierte Test-Reports, die in der docToolchain-Dokumentation integriert werden.

.2. Verfügbare Reports

Datei Beschreibung Quelle

test-index.adoc

Hauptindex aller Test-Reports

Kombiniert alle Reports

10-unit-tests.adoc

Automatisierte Unit-Tests und Coverage

pytest HTML-Reports

20-coverage-report.adoc

Detaillierte Code-Coverage-Analyse

pytest-cov HTML-Reports

30-manual-tests.adoc

Manuelle Funktions- und Integrationstests

manual-test-report.adoc

Die Reports werden automatisch über GitHub Actions generiert und in GitHub Pages veröffentlicht:

.4. Automatisierung

Die Test-Reports werden automatisch generiert durch:

  1. GitHub Actions: .github/workflows/docs.yml

  2. pytest: Generiert HTML-Coverage-Reports

  3. docToolchain: Baut AsciiDoc-Dateien mit iframe-Integration

  4. GitHub Pages: Veröffentlicht alle Reports

.5. Lokale Entwicklung

Für lokale Tests:

# Tests ausführen und HTML-Reports generieren
pytest --cov=src --cov-report=html

# docToolchain lokal ausführen
./dtcw generateSite

# Ergebnis in build/microsite/output/ prüfen