From aafab9c10bb4df748877c4d99b3f5ba72d59902f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 26 Aug 2024 16:13:35 +0530 Subject: [PATCH] Skip webengine browser test on windows CI --- src/calibre/scraper/test_fetch_backend.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/scraper/test_fetch_backend.py b/src/calibre/scraper/test_fetch_backend.py index 7d2e659fb7..61377df880 100644 --- a/src/calibre/scraper/test_fetch_backend.py +++ b/src/calibre/scraper/test_fetch_backend.py @@ -7,8 +7,11 @@ import os import unittest from threading import Event, Thread +from calibre.constants import iswindows + from .qt import Browser, WebEngineBrowser +is_ci = os.environ.get('CI', '').lower() == 'true' skip = '' is_sanitized = 'libasan' in os.environ.get('LD_PRELOAD', '') if is_sanitized: @@ -91,6 +94,7 @@ class TestFetchBackend(unittest.TestCase): def test_recipe_browser_qt(self): self.do_recipe_browser_test(Browser) + @unittest.skipIf(iswindows and is_ci, 'WebEngine browser test hangs on windows CI') def test_recipe_browser_webengine(self): self.do_recipe_browser_test(WebEngineBrowser)