Skip to content

Commit d787fce

Browse files
committed
Enable h3 server by default on all channels for Firefox/Chrome
1 parent b545d0d commit d787fce

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

tools/wpt/run.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ def setup_kwargs(self, kwargs):
324324
kwargs["headless"] = True
325325
logger.info("Running in headless mode, pass --no-headless to disable")
326326

327-
if kwargs["browser_channel"] == "nightly" and kwargs["enable_webtransport_h3"] is None:
327+
if kwargs["enable_webtransport_h3"] is None:
328328
kwargs["enable_webtransport_h3"] = True
329329

330330
# Turn off Firefox WebRTC ICE logging on WPT (turned on by mozrunner)
@@ -500,16 +500,18 @@ def setup_kwargs(self, kwargs):
500500
kwargs["webdriver_binary"] = webdriver_binary
501501
else:
502502
raise WptrunError(f"Unable to locate or install matching {self.webdriver_name} binary")
503+
504+
if kwargs["enable_webtransport_h3"] is None:
505+
# To start the WebTransport over HTTP/3 test server.
506+
kwargs["enable_webtransport_h3"] = True
507+
503508
if browser_channel in self.experimental_channels:
504509
# HACK(Hexcles): work around https://github.com/web-platform-tests/wpt/issues/16448
505510
kwargs["webdriver_args"].append("--disable-build-check")
506511
if kwargs["enable_experimental"] is None:
507512
logger.info(
508513
"Automatically turning on experimental features")
509514
kwargs["enable_experimental"] = True
510-
if kwargs["enable_webtransport_h3"] is None:
511-
# To start the WebTransport over HTTP/3 test server.
512-
kwargs["enable_webtransport_h3"] = True
513515
elif browser_channel is not None:
514516
# browser_channel is not set when running WPT in chromium
515517
kwargs["enable_experimental"] = False

0 commit comments

Comments
 (0)