ops-bridge/tests
tegwick 10c6fdaec9 feat(restart): route reverse tunnels through stale-forward cleanup
bridge restart now means blank-slate recovery: reverse tunnels run
should_cleanup_tunnel and clear orphan remote listeners before reconnecting;
healthy forwards are left running. Local-direction tunnels keep stop/start
only. CLI and MCP report per-tunnel actions (healthy, cleaned_and_restarted,
restarted, error) and exit non-zero on cleanup failure.

Closes BRIDGE-WP-0005.
2026-06-21 20:12:13 +02:00
..
__init__.py feat: implement OpsBridge CLI (BRIDGE-WP-0001) 2026-03-12 01:40:08 +00:00
conftest.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_audit.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_catalog_cli.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_catalog_integration.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_catalog_loader.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_catalog_models.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_catalog_resolver.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_catalog_validator.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_cleanup.py feat(restart): route reverse tunnels through stale-forward cleanup 2026-06-21 20:12:13 +02:00
test_cli.py feat(restart): route reverse tunnels through stale-forward cleanup 2026-06-21 20:12:13 +02:00
test_config.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_coverage_completeness.py test(BRIDGE-WP-0003): add sentinel self-validation for meta-test + MCP section in README 2026-03-12 21:19:58 +01:00
test_diagnostics.py Fixing bridge to haskelseed 2026-06-14 19:46:06 +02:00
test_health.py feat: implement OpsBridge CLI (BRIDGE-WP-0001) 2026-03-12 01:40:08 +00:00
test_integration.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_manager.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_mcp.py feat(restart): route reverse tunnels through stale-forward cleanup 2026-06-21 20:12:13 +02:00
test_models.py feat(directive): implement BRIDGE-WP-0004 AccessManagementDirective alignment 2026-05-15 09:38:29 +02:00
test_skill.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00
test_state.py feat(BRIDGE-WP-0003): MCP server, /bridge-status skill, cross-mode coverage enforcement 2026-03-12 11:33:16 +01:00