provide-terminal 2026-03-18
Comprehensive mutation-killing test push, brace tokens dialect, and manager heartbeat fix
171 files · 45,227+ · 564-

Comprehensive mutation-killing test suites

29 files changed
  • test_client_mutants.py Client mutation-killing tests
  • test_client_session_mutants.py Client session mutation-killing tests
  • test_client_tools_mutants.py Client tools mutation-killing tests
  • test_base_mutation_killing.py Base mixin mutation-killing tests
  • test_bridge_mutants.py Bridge mutation-killing tests
  • test_browser_handlers_mutations.py Browser handlers mutation-killing tests
  • test_hub_connections_mutants.py Hub connections mutation-killing tests
  • test_hub_core_mutants.py Hub core mutation-killing tests
  • test_hub_events_mutants.py Hub events mutation-killing tests
  • test_hub_lease_extend_mutants.py Hub lease extend mutation-killing tests
  • test_hub_ownership_mutations.py Hub ownership mutation-killing tests
  • test_hub_resume_flow_mutants.py Hub resume flow mutation-killing tests
  • test_hub_resume_hello_mutants.py Hub resume hello mutation-killing tests
  • test_hub_resume_mutants.py Hub resume mutation-killing tests
  • test_routes_hijack_branch_mutants.py Routes hijack branch mutation-killing tests
  • test_routes_mutants.py Routes mutation-killing tests
  • test_auth_mutant_kills.py Manager auth mutation-killing tests
  • test_bot_ops_mutation_killing.py Bot ops mutation-killing tests
  • test_manager_auth_middleware_mutants.py Manager auth middleware mutation-killing tests
  • test_manager_commands_mutants.py Manager commands mutation-killing tests
  • test_manager_mutants.py Manager mutation-killing tests
  • test_process_launch_mutants.py Process launch mutation-killing tests (with added missing fixtures)
  • test_process_mutants.py Process mutation-killing tests
  • test_process_mutation_killing.py Process lifecycle mutation-killing tests
  • test_process_swarm_mutants.py Swarm process mutation-killing tests
  • test_timeseries_mutant_kills.py Timeseries mutation-killing tests
  • test_timeseries_mutants.py Timeseries additional mutation-killing tests
  • test_mcp_cli_mutation_killing.py MCP CLI mutation-killing tests
  • test_mcp_mutants.py MCP mutation-killing tests
  • Added comprehensive mutation-killing tests across all modules in a large batch commit. Split large mutation-killing test files by feature area for maintainability. Added missing fixtures to test_process_launch_mutants. qualify internal
    5 files
    • test_hub_connections_mutants.py
    • test_hub_core_mutants.py
    • test_manager_mutants.py
    • test_process_launch_mutants.py
    • test_mcp_mutants.py

Server mutation-killing test suites

29 files changed
  • test_auth_mutant_kills.py Server auth mutation-killing tests
  • test_cli_mutation_killing.py Server CLI mutation-killing tests
  • test_connectors_mutants.py Connectors mutation-killing tests
  • test_routes_mutants.py Routes mutation-killing tests
  • test_runtime_mutant_kills.py Runtime mutation-killing tests
  • test_server_app_mutants.py Server app mutation-killing tests
  • test_server_bridge_session_mutants.py Bridge session mutation-killing tests
  • test_server_jwt_mutants.py JWT mutation-killing tests
  • test_server_mutants.py Server mutation-killing tests
  • test_server_pages_mutants.py Pages mutation-killing tests
  • test_server_registry_mutants.py Registry mutation-killing tests
  • test_server_run_lifecycle_mutants.py Run lifecycle mutation-killing tests
  • test_server_shell_ui_mutants.py Shell UI mutation-killing tests
  • test_shell_analysis_exact_mutants.py Shell analysis exact mutation-killing tests
  • test_shell_control_exact_mutants.py Shell control exact mutation-killing tests
  • test_shell_exact_mutants.py Shell exact mutation-killing tests
  • test_shell_input_exact_mutants.py Shell input exact mutation-killing tests
  • test_shell_io_mutants.py Shell I/O mutation-killing tests
  • test_shell_mutants.py Shell mutation-killing tests
  • test_shell_snapshot_exact_mutants.py Shell snapshot exact mutation-killing tests
  • test_ssh_connector_io_mutants.py SSH connector I/O mutation-killing tests
  • test_ssh_connector_mutants.py SSH connector mutation-killing tests
  • test_telnet_connector_io_mutants.py Telnet connector I/O mutation-killing tests
  • test_telnet_connector_mutant_kills.py Telnet connector mutation-killing tests
  • test_telnet_connector_poll_mutants.py Telnet connector poll mutation-killing tests
  • test_ui_mutation_killing.py UI mutation-killing tests
  • test_websocket_connector_mutations.py WebSocket connector mutation-killing tests
  • test_ws_connector_mutants.py WebSocket connector mutation-killing tests
  • test_fastapi_mutation_killing.py FastAPI proxy mutation-killing tests
  • Full server-module mutation-killing coverage: auth, CLI, connectors (SSH, Telnet, WS), routes, runtime, shell, registry, JWT, bridge, pages, and UI. qualify internal
    4 files
    • test_auth_mutant_kills.py
    • test_connectors_mutants.py
    • test_server_mutants.py
    • test_websocket_connector_mutations.py

Transport mutation-killing test suites

7 files changed
  • test_chaos_mutation_killing.py Chaos transport mutation-killing tests
  • test_gateway_mutation_killing.py Gateway mutation-killing tests
  • test_telnet_client_mutation_killing.py Telnet client mutation-killing tests
  • test_telnet_server_mutation_killing.py Telnet server mutation-killing tests (272 lines)
  • test_telnet_transport_mutants.py Telnet transport mutation-killing tests (595 lines)
  • test_telnet_transport_mutation_killing.py Telnet transport lifecycle mutation-killing tests (823 lines)
  • test_ssh_transport_mutants.py SSH transport mutation-killing tests
  • Transport mutation coverage: chaos, gateway, telnet client/server/transport, and SSH transport. test_telnet_transport_mutation_killing.py (823 lines), test_telnet_transport_mutants.py (595 lines). qualify internal
    3 files
    • test_telnet_transport_mutation_killing.py
    • test_telnet_transport_mutants.py
    • test_ssh_transport_mutants.py

Register brace tokens color dialect and export SSH/WS streams

2 files changed
  • __init__.py Exported SSH and WebSocket stream classes as part of public transports API
  • ansi.py Brace tokens color dialect registered in dialect registry
  • Registered the brace tokens color dialect in the dialect registry. decouple internal
    1 file
    • ansi.py
  • Exported SSH and WebSocket stream classes as part of the transports public API. interface behavioral
    1 file
    • __init__.py

Manager heartbeat error tracking

1 file changed
  • core.py Set error_type and error_timestamp on heartbeat timeout events
  • Set error_type and error_timestamp fields on heartbeat timeout events in the manager. harden internal
    1 file
    • core.py

mutmut configuration fixes

1 file changed
  • pyproject.toml Reverted stats marker change; excluded mutant marker from stats baseline run
  • Reverted stats marker change; kept original not-playwright filter. Excluded mutant marker from stats baseline run to prevent contamination. Excluded mutant tests from default test run; fixed broken tests. baseline internal
    1 file
    • pyproject.toml