From 64fbc52e1d8a044d2c45e089a46f900e07f586a1 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Sat, 18 Apr 2026 10:30:03 -0400 Subject: [PATCH] fix: skip stdio subprocess test on Windows CI (#3966) Co-authored-by: Marvin Context Protocol <41898282+Marvin Context Protocol@users.noreply.github.com> Co-authored-by: Jeremiah Lowin --- tests/cli/test_run.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/cli/test_run.py b/tests/cli/test_run.py index 462bd7734..e55dea697 100644 --- a/tests/cli/test_run.py +++ b/tests/cli/test_run.py @@ -101,6 +101,11 @@ class TestFileSystemSource: class TestMCPConfig: """Test MCPConfig functionality.""" + @pytest.mark.timeout(15) + @pytest.mark.skipif( + sys.platform == "win32", + reason="Stdio subprocess lifecycle is unreliable on Windows CI", + ) async def test_run_mcp_config(self, tmp_path: Path): """Test creating a server from an MCPConfig file.""" server_script = inspect.cleandoc("""