What
The core FEO stack currently relies heavily on system-level integration tests (which spin up full OS child processes). To improve test isolation, execution speed, and edge-case coverage, we need dedicated unit tests for internal components—specifically the Scheduler.
Acceptance Criteria (DoD)
How
No response
What
The core FEO stack currently relies heavily on system-level integration tests (which spin up full OS child processes). To improve test isolation, execution speed, and edge-case coverage, we need dedicated unit tests for internal components—specifically the
Scheduler.Acceptance Criteria (DoD)
MockConnectorimplementing theConnectSchedulertrait insrc/feo/src/scheduler.rsto intercept and record signal transmissions without networking.step_ready_activities) using the mock connector.shutdown_gracefully).rust_testrule tosrc/feo/BUILD.bazelso Bazel can discover and run these inline tests.How
No response