From bd8d120043a2915e51e0689e5ae30f72da17b0db Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Tue, 19 May 2026 09:34:01 +0200 Subject: [PATCH] test: Mark flaky Stagehand fingerprint headers test for retries on Windows The test occasionally fails on Windows runners with net::ERR_NO_BUFFER_SPACE under xdist parallelism, matching the known Windows-only resource flake already mitigated elsewhere. --- tests/unit/browsers/test_stagehand_browser_controller.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/unit/browsers/test_stagehand_browser_controller.py b/tests/unit/browsers/test_stagehand_browser_controller.py index fda9bf6a81..3139913477 100644 --- a/tests/unit/browsers/test_stagehand_browser_controller.py +++ b/tests/unit/browsers/test_stagehand_browser_controller.py @@ -341,6 +341,10 @@ async def test_proxy_set_browserbase( assert browserbase_proxy_options['proxies'][0]['password'] == 'pass' +@pytest.mark.flaky( + rerun=3, + reason='Test is flaky on Windows when Playwright hits net::ERR_NO_BUFFER_SPACE under xdist load.', +) async def test_fingerprint_headers_set_on_new_page(controller: StagehandBrowserController, server_url: URL) -> None: page = await controller.new_page()