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.pyClient mutation-killing teststest_client_session_mutants.pyClient session mutation-killing teststest_client_tools_mutants.pyClient tools mutation-killing teststest_base_mutation_killing.pyBase mixin mutation-killing teststest_bridge_mutants.pyBridge mutation-killing teststest_browser_handlers_mutations.pyBrowser handlers mutation-killing teststest_hub_connections_mutants.pyHub connections mutation-killing teststest_hub_core_mutants.pyHub core mutation-killing teststest_hub_events_mutants.pyHub events mutation-killing teststest_hub_lease_extend_mutants.pyHub lease extend mutation-killing teststest_hub_ownership_mutations.pyHub ownership mutation-killing teststest_hub_resume_flow_mutants.pyHub resume flow mutation-killing teststest_hub_resume_hello_mutants.pyHub resume hello mutation-killing teststest_hub_resume_mutants.pyHub resume mutation-killing teststest_routes_hijack_branch_mutants.pyRoutes hijack branch mutation-killing teststest_routes_mutants.pyRoutes mutation-killing teststest_auth_mutant_kills.pyManager auth mutation-killing teststest_bot_ops_mutation_killing.pyBot ops mutation-killing teststest_manager_auth_middleware_mutants.pyManager auth middleware mutation-killing teststest_manager_commands_mutants.pyManager commands mutation-killing teststest_manager_mutants.pyManager mutation-killing teststest_process_launch_mutants.pyProcess launch mutation-killing tests (with added missing fixtures)test_process_mutants.pyProcess mutation-killing teststest_process_mutation_killing.pyProcess lifecycle mutation-killing teststest_process_swarm_mutants.pySwarm process mutation-killing teststest_timeseries_mutant_kills.pyTimeseries mutation-killing teststest_timeseries_mutants.pyTimeseries additional mutation-killing teststest_mcp_cli_mutation_killing.pyMCP CLI mutation-killing teststest_mcp_mutants.pyMCP 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 internal5 files
test_hub_connections_mutants.pytest_hub_core_mutants.pytest_manager_mutants.pytest_process_launch_mutants.pytest_mcp_mutants.py
Server mutation-killing test suites
29 files changed
test_auth_mutant_kills.pyServer auth mutation-killing teststest_cli_mutation_killing.pyServer CLI mutation-killing teststest_connectors_mutants.pyConnectors mutation-killing teststest_routes_mutants.pyRoutes mutation-killing teststest_runtime_mutant_kills.pyRuntime mutation-killing teststest_server_app_mutants.pyServer app mutation-killing teststest_server_bridge_session_mutants.pyBridge session mutation-killing teststest_server_jwt_mutants.pyJWT mutation-killing teststest_server_mutants.pyServer mutation-killing teststest_server_pages_mutants.pyPages mutation-killing teststest_server_registry_mutants.pyRegistry mutation-killing teststest_server_run_lifecycle_mutants.pyRun lifecycle mutation-killing teststest_server_shell_ui_mutants.pyShell UI mutation-killing teststest_shell_analysis_exact_mutants.pyShell analysis exact mutation-killing teststest_shell_control_exact_mutants.pyShell control exact mutation-killing teststest_shell_exact_mutants.pyShell exact mutation-killing teststest_shell_input_exact_mutants.pyShell input exact mutation-killing teststest_shell_io_mutants.pyShell I/O mutation-killing teststest_shell_mutants.pyShell mutation-killing teststest_shell_snapshot_exact_mutants.pyShell snapshot exact mutation-killing teststest_ssh_connector_io_mutants.pySSH connector I/O mutation-killing teststest_ssh_connector_mutants.pySSH connector mutation-killing teststest_telnet_connector_io_mutants.pyTelnet connector I/O mutation-killing teststest_telnet_connector_mutant_kills.pyTelnet connector mutation-killing teststest_telnet_connector_poll_mutants.pyTelnet connector poll mutation-killing teststest_ui_mutation_killing.pyUI mutation-killing teststest_websocket_connector_mutations.pyWebSocket connector mutation-killing teststest_ws_connector_mutants.pyWebSocket connector mutation-killing teststest_fastapi_mutation_killing.pyFastAPI proxy mutation-killing tests
Transport mutation-killing test suites
7 files changed
test_chaos_mutation_killing.pyChaos transport mutation-killing teststest_gateway_mutation_killing.pyGateway mutation-killing teststest_telnet_client_mutation_killing.pyTelnet client mutation-killing teststest_telnet_server_mutation_killing.pyTelnet server mutation-killing tests (272 lines)test_telnet_transport_mutants.pyTelnet transport mutation-killing tests (595 lines)test_telnet_transport_mutation_killing.pyTelnet transport lifecycle mutation-killing tests (823 lines)test_ssh_transport_mutants.pySSH 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 internal3 files
test_telnet_transport_mutation_killing.pytest_telnet_transport_mutants.pytest_ssh_transport_mutants.py
Register brace tokens color dialect and export SSH/WS streams
2 files changed
__init__.pyExported SSH and WebSocket stream classes as part of public transports APIansi.pyBrace 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.pySet error_type and error_timestamp on heartbeat timeout events
mutmut configuration fixes
1 file changed
pyproject.tomlReverted stats marker change; excluded mutant marker from stats baseline run