Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4307d59b79a418ef662b52b07f708039060d8a68
https://github.com/WebKit/WebKit/commit/4307d59b79a418ef662b52b07f708039060d8a68
Author: Lauro Moura <[email protected]>
Date: 2026-08-29 (Sat, 29 Aug 2026)
Changed paths:
M Tools/Scripts/webkitpy/__init__.py
M WebDriverTests/TestExpectations.json
Log Message:
-----------
[WebDriver][Tools] Some WPT tests depend on a deprecated event_loop fixture
from pytest-asyncio
https://bugs.webkit.org/show_bug.cgi?id=321148
Reviewed by Sam Sneddon and Carlos Alberto Lopez Perez.
Rolls back to pytest-async 0.19.0, matching the vendored version in the
WPT tests and providing the proper `event_loop` fixture needed by
WebDriverBiDi tests that wait for a given event.
Previously, pytest-asyncio was updated from 0.18.3 to 1.1.1 in
315890@main, which focused on the pytest 7->8 bump for python 3.14
compatibility. While the pytest bump was required, the pytest-asyncio
was too much, introducing those breaking changes.
This commit also removes the backports.asyncio_runner dependency,
originally added as a follow-up fix in 317620@main, as it's not needed
anymore (only with pytest-asyncio >= 1.1.0).
* Tools/Scripts/webkitpy/__init__.py:
* WebDriverTests/TestExpectations.json:
Canonical link: https://commits.webkit.org/320106@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications