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
{{ message }}
Repository navigation
discovery(tests): orchestration suite has 5 pre-existing failures — checkpoint test rot (_checkpoint_manager rename) + workflow_memory isolation pollution #11754
Implementation of #6828 (AgentRegistry consolidation, 2026-07-15) — surfaced when running the full autobot-backend/orchestration/ suite as a pre-commit verification gate. Reproduced identically on a clean Dev_new_gui tip (7a95b99), so both are pre-existing and unrelated to the #6828 diff.
autobot-backend/orchestration/workflow_executor_checkpoint_test.py:107:
executor._checkpoint_manager.save = save_spy
E AttributeError: 'WorkflowExecutor' object has no attribute '_checkpoint_manager'. Did you mean: '_checkpoint_resumer'?
The production attribute was renamed _checkpoint_manager → _checkpoint_resumer without updating the test's spy target. The tests need re-pointing at _checkpoint_resumer (and re-verifying they still assert the intended checkpoint semantics rather than just the attribute name).
Pass when the file runs alone (34 passed), fail when run as part of pytest autobot-backend/tests/orchestration/ autobot-backend/orchestration/ ... — cross-test state pollution (likely a shared singleton/module-level cache mutated by an earlier test). Needs a fixture-level reset of whatever seam the auto-injection reads.
Deterministic red tests in the orchestration suite mask real regressions in checkpointing, and ordering-dependent failures make full-suite runs untrustworthy as a merge gate.
Activity
fix(test): repair orchestration checkpoint-resumer rot + workflow_mem…
mrveiss commentedon Jul 16, 2026
Closed — merged to Dev_new_gui. Commit: 659781f (PR #11788). Checkpoint spies re-pointed to the #6827 _checkpoint_resumer delegation seam (3 tests); circuit-breaker state bleed fixed via new orchestration conftest autouse reset_all_circuit_breakers() (established seam, no reordering/flaky marks). Evidence: full orchestration group 713 passed / 0 failed (was 5 failed / 708); independent re-run 63 passed.