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

Reply via email to