Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1db34bb53084d868b6a180ad238080f3e767be90
      
https://github.com/WebKit/WebKit/commit/1db34bb53084d868b6a180ad238080f3e767be90
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M Tools/CISupport/build-webkit-org/steps.py
    M Tools/CISupport/build-webkit-org/steps_unittest.py
    M Tools/Scripts/filter-test-logs
    M 
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_podman_start_test.sh
    M 
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-podman.sh

  Log Message:
  -----------
  [Tools][GTK][WPE] generate-bundle test suite: tolerate that one or two 
distros fail to setup the initial environment
https://bugs.webkit.org/show_bug.cgi?id=316363

Reviewed by Justin Michaud.

The test step for the minibrowser bundle sometimes fails on the bot because the 
test environment
for a given distro failed to setup. And if that happens only in one or two 
distros then it should
not be a fatal error for the step.
The goal of this test step is to check that the bundle works fine on any 
distro. It is not a goal
to test that the distros are in such a good state that setting up the 
py/selenium env works.

This patch allows to tolerate that one or two distros fail to setup the test 
environment.
Any failure testing the bundle is always fatal, what is tolerated is that the 
distro itself is
in such a state that the pre-condition for testing the bundle (setup initial 
env) can't be met.

Also update the buildbot logic so when that happens it shows a Yellow bubble 
(Warnings) instead
of a green one, allowing the build to continue.

* Tools/CISupport/build-webkit-org/steps.py:
(TestMiniBrowserBundle):
(TestMiniBrowserBundle.run):
(TestMiniBrowserBundle.getResultSummary):
* Tools/CISupport/build-webkit-org/steps_unittest.py:
* Tools/Scripts/filter-test-logs:
* 
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/install_deps_podman_start_test.sh:
* 
Tools/Scripts/webkitpy/binary_bundling/tests/webdriver/run-webdriver-tests-bundle-podman.sh:

Canonical link: https://commits.webkit.org/321620@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to