Private
Public Access
Projektregeln und Modul-Anleitungen ergänzen
This commit is contained in:
1 parent
e071fbad2a
commit
643146599d
5 files changed
+77
No files matched your search
@@ -0,0 +1,13 @@
|
||||
# Modul `tests/`
|
||||
|
||||
Automatische Tests prüfen die aktuelle Software ohne Pi-Hardware.
|
||||
|
||||
- `test_controller.py` prüft Zustandswechsel, Stopp, Neustartvoraussetzungen
|
||||
und gespeicherten Modus mit kontrollierter Uhr und temporären Daten.
|
||||
- `test_web.py` prüft Demo-Bild und Webendpunkte über einen ASGI-Client.
|
||||
- Lokal ausführen: `python3 -m unittest discover -s tests -v`; für Webtests
|
||||
wird zusätzlich `requirements-dev.txt` benötigt.
|
||||
- Hardwareverhalten, echte Pi-Kamera, WLAN, SSH-Tunnel und Außeneinsatz nicht
|
||||
aus einem grünen Host-Test ableiten; diese Prüfungen getrennt berichten.
|
||||
- Tests für neue Sicherheits- oder Zustandsregeln an beobachtbarem Verhalten
|
||||
ausrichten, nicht bloß interne Implementierung spiegeln.
|
||||
Reference in new issue
Block a user