From c89b0d1942df9b331efdfebd5d4b1dc531aa2461 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Mon, 29 Jun 2026 11:25:39 +0200 Subject: [PATCH] CI: mark flaky zls test as xfail --- test/solidlsp/zig/test_zig_basic.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/solidlsp/zig/test_zig_basic.py b/test/solidlsp/zig/test_zig_basic.py index e7413482..7108774e 100644 --- a/test/solidlsp/zig/test_zig_basic.py +++ b/test/solidlsp/zig/test_zig_basic.py @@ -145,6 +145,11 @@ class TestZigLanguageServer: @pytest.mark.skipif( sys.platform == "win32", reason="ZLS cross-file references don't work reliably on Windows - URI path handling issues" ) + @pytest.mark.xfail( + sys.platform == "darwin", + reason="ZLS cross-file references are flaky on macOS CI: sometimes finds 0 Calculator references in main.zig", + strict=False, + ) def test_cross_file_references_with_open_files(self, language_server: SolidLanguageServer) -> None: """ Test finding cross-file references with files open.