[OneDev #33] axon: add integration test wiring driver → bus → dispatcher → output #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from OneDev issue #33 (id 35556)
Original project: internal-joseph
Original state: Open
Original submitterId: 5
Original submitDate: 2026-05-05T19:19:39.431+00:00
Original lastActivity: {'date': '2026-05-05T19:19:39.431+00:00', 'description': 'opened', 'userId': 5}
Original fields:
Issue
axon v1 has solid unit-test coverage for each component (33 tests across 7 files) but no integration test that exercises the full pipeline — driver emits InputEvent → EventBus dispatches → Dispatcher resolves mapping → mock output called.
Each component is verified in isolation; the seams between them are unverified except by running the whole daemon on hardware.
Proposed test
tests/test_integration.py:The point: catch any future regression at the seams (event publishing, mapping resolution, action dispatch) without needing hardware.
Related
internal-joseph/docs/2026-05-05-inputd-core.mdaxon/tests/test_*.py(component-level)