Fahrsimulator_MSY2526_UX/docs/KNOWN_ISSUES.md
naumueller 9fed2cd420 test: expand service coverage and modernize test infrastructure
- replace legacy mockito-all with mockito-junit-jupiter
- add tests for AppState, MQTT service, process manager, and animation file service
- rewrite service tests for stronger edge-case coverage
- refactor services for testability (MQTT client/process launcher/output path injection)
- fix duplicate payload ID handling in BinaryEventService
- update README and docs testing/source-map sections
2026-03-06 14:16:40 +01:00

38 lines
993 B
Markdown

# Known Issues
## 1. Hardcoded Environment Paths
Several runtime paths are absolute and machine-specific:
- animation output file path in `AnimationFileService`
- Unreal process script paths in `application.properties`
- PID file cleanup paths in `ProcessManagerService`
Impact:
- project is not portable across machines without local path edits
## 2. Database Deleted on Shutdown
`App.deleteDatabase()` deletes `data/health.db` on app exit.
Impact:
- historical data is lost every run unless behavior is changed
## 3. Signalling Process Startup Incomplete
In `ProcessManagerService.startSignallingServer()`, process creation is currently prepared but not started (`pb.start()` is commented).
Impact:
- log output may indicate startup intent, but process is not actually launched via that path
## 4. Encoding Artifacts in Logs/Strings
Some source/log text contains mojibake characters in comments/messages.
Impact:
- readability and consistency issues in logs and source text