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

Reply via email to