Skip to content

Pre-existing test failures on main: 11 red tests across bridge/parity/mcp/providers/web_fetch #289

Description

@ericleepi314

Found during a /ship run on docs/readme-news-2026-06-11 (docs-only diff — none of these are caused by that branch). Full pytest tests on main @ 89bd217: 13 failed, 7503 passed, 5 skipped.

Two of the 13 are already tracked in #274 (test_write_outside_workspace_blocked, test_read_outside_workspace_blocked — the bypassPermissions default). This issue tracks the other 11:

Bridge

  • tests/bridge/test_phase0_packages.py::test_legacy_services_bridge_is_removed

Tool parity defaults

  • tests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_concurrency_safe_false
  • tests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_read_only_false

MCP connectivity validation

  • tests/test_mcp_config_full.py::TestValidateServerConnectivity::test_valid_command
  • tests/test_mcp_doctor.py::TestValidateStdioConfig::test_valid_command

Providers (OpenAI / GLM chat)

  • tests/test_providers.py::TestOpenAIProvider::test_chat
  • tests/test_providers.py::TestOpenAIProvider::test_chat_accepts_dict_messages
  • tests/test_providers.py::TestOpenAIProvider::test_chat_stream_response_rebuilds_tool_calls
  • tests/test_providers.py::TestGLMProvider::test_chat
  • tests/test_providers.py::TestGLMProvider::test_chat_with_reasoning

Web fetch extraction

  • tests/test_web_fetch_extract.py::test_html_to_text_drops_noise_tags

Repro: .venv/bin/pytest tests -q (note: must scope to tests/ — bare pytest aborts collection because reference_projects/cheetahclaws modules collide with tests/agent; consider adding testpaths = ["tests"] to [tool.pytest.ini_options] as part of this fix).

Each group likely has a distinct root cause (the provider failures may be environment/mock-related; the parity-default failures look like real drift). Triage per group and split out sub-issues if needed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions