Skip to content

Commit e00ae74

Browse files
committed
Fix script timeout chrome 150
1 parent 0100982 commit e00ae74

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

python/scripts/run_emscripten_tests.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@
3333
from selenium import webdriver
3434

3535

36+
BROWSER_TIMEOUT_SECONDS = 3600
37+
38+
3639
class TemplateOverrider(http.server.SimpleHTTPRequestHandler):
3740
def log_request(self, code="-", size="-"):
3841
# don't log successful requests but log errors
@@ -203,7 +206,7 @@ def __init__(self, hostname, port, driver):
203206
self.driver = driver
204207
self.driver.get(f"http://{hostname}:{port}/test.html")
205208
# Chrome on CI takes longer than locally to compile.
206-
self.driver.set_script_timeout(1200)
209+
self.driver.set_script_timeout(BROWSER_TIMEOUT_SECONDS)
207210

208211
def load_pyodide(self, dist_dir):
209212
pass
@@ -262,8 +265,9 @@ def __init__(self, hostname, port):
262265
options = Options()
263266
options.add_argument("--headless")
264267
options.add_argument("--no-sandbox")
268+
options.add_argument("--disable-dev-shm-usage")
265269
driver = webdriver.Chrome(options=options)
266-
driver.command_executor._client_config.timeout = 1200
270+
driver.command_executor._client_config.timeout = BROWSER_TIMEOUT_SECONDS
267271
super().__init__(hostname, port, driver)
268272

269273

0 commit comments

Comments
 (0)