Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3d3ad8be8c5bab198c2387c713df354af09abb46
https://github.com/WebKit/WebKit/commit/3d3ad8be8c5bab198c2387c713df354af09abb46
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2026-05-26 (Tue, 26 May 2026)
Changed paths:
M Tools/Scripts/generate-bundle
M Tools/Scripts/test-bundle
R
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_docker_start_test.sh
A
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_podman_start_test.sh
R
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-docker.sh
A
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-podman.sh
M
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/test_webdriver_bundle.py
Log Message:
-----------
[Tools][GTK][WPE] generate-bundle test suite: fix issue with newer gtk4 and
use podman
instead of docker
https://bugs.webkit.org/show_bug.cgi?id=315352
Reviewed by Nikolas Zimmermann.
For moving the nightly packaging bots to the new infra using podman instead
of docker is required.
This patch adds debian:13 and ubuntu:26.04 distros to the test matrix
and adds options to run the tests headless, taking care of launching the
xvfb-run wrapper in the case of GTK.
This also fixes an issue with newer GTK4 (4.22) where the generate-bundle
can't locate the GTK4 printbackends modules anymore because those are now
built statically inside the main lib.
* Tools/Scripts/generate-bundle:
(BundleCreator._get_gtk_modules):
* Tools/Scripts/test-bundle:
(run_cmd):
(tests_webdriver_minibroser):
(main):
*
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_podman_start_test.sh:
Renamed from
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_docker_start_test.sh.
*
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-podman.sh:
Renamed from
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-docker.sh.
*
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/test_webdriver_bundle.py:
(WebDriverTests.__init__):
(run_all_tests):
(main):
Canonical link:
https://flagged.apple.com:443/proxy?t2=DL2Z6M6tX8&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzEzOTAzQG1haW4=&emid=9ea24b80-e618-4acd-b72a-468666039213&c=11
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications