977 B
977 B
Testing
Unit Tests
Host-side unit tests currently cover:
- fixed LED count validation
- duplicate driver reference rejection
- activation guard against unresolved hardware mapping
- protocol envelope version stamping
Planned Integration Tests
- Host to node config sync
- Host to node preset recall during load
- Reconnect and resync after heartbeat timeout
- Frame streaming fallback without scene-mode support
Soak Tests
Target procedure:
- Run a continuous scene loop for 8 hours
- Rotate presets on a schedule
- Simulate packet loss and node reconnects
- Log dropped frames, reconnect count, and jitter
Hardware Validation Tests
Required before live deployment:
- Walking pixel test across all 106 LEDs on each of the 18 outputs
- Start pixel verification per output
- Direction verification per output
- Color order verification per output
- Final confirmation of which physical channel maps to top, middle, and bottom on every node