commit 16e51d090d4b71556868c0b0e52287732f16ae60
parent d183fbe1b44b05702ea0bb4795ab600f0c0d775a
Author: Martin Robinson <mrobinson@igalia.com>
Date: Thu, 6 Nov 2025 21:35:40 +0000
Bug 1997794 [wpt PR 55817] - wpt: Always run Servo tests in headless mode on WPT TaskCluster, a=testonly
Automatic update from web-platform-tests
wpt: Always run Servo tests in headless mode on WPT TaskCluster
This was done inside of the Servo executor, but we must do it manually
now that the `--headless` and `--no-headless` command line arguments are
processed properly.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
--
wpt-commits: 2a533e7dd0eca57573a9c17891b1bc2c61419c75
wpt-pr: 55817
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/testing/web-platform/tests/tools/ci/taskcluster-run.py b/testing/web-platform/tests/tools/ci/taskcluster-run.py
@@ -82,8 +82,8 @@ def main(product, channel, commit_range, artifact_path, wpt_args):
"--install-fonts",
"--verify-log-full"
]
- # Enable headless mode for WPE MiniBrowser because it can't work under Xvfb/X11 (needs Wayland)
- wpt_args.append("--headless" if product == "wpewebkit_minibrowser" else "--no-headless")
+ # Enable headless mode for WPE MiniBrowser and Servo because they do not work under Xvfb/X11 (needs Wayland)
+ wpt_args.append("--headless" if product in ("wpewebkit_minibrowser", "servo") else "--no-headless")
wpt_args += get_browser_args(product, channel, artifact_path)