You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Promote the seven ComponentContext::test_* constructors from #[cfg(test)] to a
non-default 'test-util' Cargo feature so downstream crates can build component
contexts in their own tests, mirroring the existing saluki-metrics 'test' feature
pattern. Migrate the eight hand-rolled SubsystemIdentifier/ComponentId call sites
across saluki-components and agent-data-plane to the shared helpers.
Add coverage unlocked by the change: heartbeat source tests (config default,
declared output, memory bounds) and double-take panic tests for take_health_handle
(all seven context types) and take_shutdown_handle (source and relay).
Resolves G1 (KI-1) of the test suite cleanup plan.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments