Conversation
f8cdcef to
c082144
Compare
Test Failure AnalysisStatus Update (Latest): ✅ The underlying test issue has been resolved on main. The most recent test run on main (#4448) is now passing. This PR is based on the latest passing commit ( Summary: The Windows test job failed during this run. Previous analysis identified this as a Root Cause: The test was hanging during subprocess connection, likely related to changes in PR #2719. However, subsequent commits to main have resolved this issue. Suggested Solution: Re-run the failed tests. Since main is now passing and this PR is based on the latest main commit, the tests should pass on retry. If tests still fail after re-run:
Comment updated: Analysis reflects latest test status on main branch Previous Analysis (Historical)The original failure was related to The timeout occurred at: tests/client/transports/test_uv_transport.py:48
async with client:
result: CallToolResult = await client.call_tool("add", {"x": 1, "y": 2})The subprocess started successfully but the client connection never completed, suggesting:
Error cascade after timeout:
This issue was introduced in PR #2719 ("Consolidate get_* and list* methods into single API") and has since been fixed. Related Files
|
c082144 to
e6670c0
Compare
e6670c0 to
765feb0
Compare
765feb0 to
4f626e7
Compare
4f626e7 to
6663f24
Compare
6663f24 to
cbd95a6
Compare
cbd95a6 to
7a4ec5f
Compare
45a0dda to
9d4db23
Compare
9d4db23 to
d97819f
Compare
d97819f to
dd8dd2f
Compare
dd8dd2f to
52cb96c
Compare
Test Failure AnalysisSummary: The integration test Root Cause: This appears to be a flaky test caused by intermittent issues with the external GitHub Copilot MCP API service. The test expects an Evidence that this is flaky:
Suggested Solution: Re-run the workflow - this is a transient failure. The test passed successfully on the same PR commit earlier and should pass again. If the test continues to fail intermittently, consider:
Detailed AnalysisThe test async def test_call_tool_ko(
self, streamable_http_client: Client[StreamableHttpTransport]
):
"""Test calling a non-existing tool"""
async with streamable_http_client:
assert streamable_http_client.is_connected()
with pytest.raises(McpError, match=r"unknown tool|tool not found"):
await streamable_http_client.call_tool("foo")The failure shows the test hanging in the asyncio event loop waiting for a response that never arrives: This indicates the GitHub Copilot MCP API endpoint either:
Related Files
|
52cb96c to
71079af
Compare
71079af to
69c0284
Compare
69c0284 to
7aecd2c
Compare
7aecd2c to
5026f84
Compare
e4b60f1 to
096277f
Compare
d2b2fbb to
722040a
Compare
722040a to
527bc05
Compare
527bc05 to
89a5411
Compare
89a5411 to
d5c742d
Compare
d5c742d to
0844be4
Compare
This PR updates the auto-generated SDK documentation to reflect the latest source code changes.
📚 Documentation is automatically generated from the source code docstrings and type annotations.
Note: This PR is fully automated and will update itself with any subsequent changes to the SDK, or close automatically if the documentation becomes up-to-date through other means. Feel free to leave it open until you're ready to merge.
🤖 Generated by Marvin