Conversation
Test Failure AnalysisSummary: The Windows test suite timed out on Root Cause: This PR branch ( Suggested Solution: Merge or rebase this PR branch with the latest The Action items:
Detailed AnalysisThe test failure occurred at line ~204 in async def test_multi_client(tmp_path: Path):
# Creates 2 FastMCP server subprocesses
# Calls list_tools() and call_tool() via stdio
# Times out on Windows due to subprocess overheadSimilar tests in the same file already skip Windows:
The pattern is clear: tests that spawn Python subprocesses with stdio communication are problematic on Windows CI. Relevant log excerpt: The 8 dots indicate 8 passing tests before the timeout on the 9th test ( Related Files
|
Adds a notice at the top of the README advising users to pin
fastmcp<3to avoid unexpected issues as FastMCP 3.0 development proceeds.