Dokumentation
This commit is contained in:
27
doc/ToDo_7_Tests.md
Normal file
27
doc/ToDo_7_Tests.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# ToDo 7 — Tests und Stabilität
|
||||
|
||||
## Ziel der Verbesserung
|
||||
|
||||
Testabdeckung und Fehlerbehandlung sollen die Stabilität der Architektur erhöhen. Kernfunktionen müssen verlässlich arbeiten und unerwartete Zustände sauber behandeln.
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [ ] Unit-Tests für `GCodeParser`
|
||||
- [ ] Unit-Tests für `RobotController`
|
||||
- [ ] Unit-Tests für `TelnetSenderGRBL`
|
||||
- Verbindungsstatus
|
||||
- Fehlerfälle
|
||||
- korrektes Sendeformat
|
||||
- [ ] Tests für `InputWS.js`
|
||||
- gültige G-Code-Nachrichten
|
||||
- Ping-Verarbeitung
|
||||
- Statusabfragen
|
||||
- [ ] Tests für `InfoServer`
|
||||
- `/api/status`
|
||||
- `/api/position`
|
||||
- [ ] Fehlerfälle explizit prüfen
|
||||
- ungültiger G-Code
|
||||
- verlorene Telnet-Verbindung
|
||||
- fehlende Zertifikate
|
||||
- unvollständige Konfiguration
|
||||
- [ ] Testausführung via `npm test` sicherstellen
|
||||
Reference in New Issue
Block a user