803 B
803 B
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 testsicherstellen