Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 693d22dcf55a54ed7dc79859fab4acb03f556e96
      
https://github.com/WebKit/WebKit/commit/693d22dcf55a54ed7dc79859fab4acb03f556e96
  Author: Basuke Suzuki <[email protected]>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M LayoutTests/TestExpectations
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/bidirectional-cancel-crash.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/close.https.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.serviceworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.sharedworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.worker.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/connect.https.any.js
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.js
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.serviceworker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.serviceworker.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.sharedworker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.sharedworker.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.worker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.worker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.serviceworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.sharedworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.worker.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/csp-fail.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/csp-pass.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-bad-chunk.https.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.sub.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.sub.window.js
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagrams.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/echo-large-bidirectional-streams.https.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/handlers/server-create-multiple-streams.py
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/handlers/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.serviceworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.sharedworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.worker.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.js
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.serviceworker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.serviceworker.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.sharedworker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.sharedworker.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.worker-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.worker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.serviceworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.sharedworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.worker.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/in-removed-iframe.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.serviceworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.sharedworker.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.worker.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/resources/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/sendorder.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/sendstream-bad-chunk.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/server-certificate-hashes.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/stats.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/streams-close.https.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webtransport/streams-echo.https.any.js
    M LayoutTests/imported/w3c/web-platform-tests/webtransport/w3c-import.log

  Log Message:
  -----------
  [WebTransport] Re-import WPT webtransport tests
https://bugs.webkit.org/show_bug.cgi?id=318998
rdar://181850400

Reviewed by Alex Christensen.

Re-import the web-platform-tests webtransport test suite from upstream at
tip-of-tree.

Upstream commit: 
https://github.com/web-platform-tests/wpt/commit/666e2cf845f692e4465b40f5e392302cdb59c783

Upstream renamed constructor, idlharness and datagram-cancel-crash to their
.sub. substituted variants, and added the congestion-control,
incoming-multiple-streams and historical tests. TestExpectations is updated to
follow the renames and to skip the new tests: the layout test harness does not
yet run a WebTransport-over-HTTP/3 (webtransport-h3) server, so these tests
would otherwise time out. idlharness moves from [ Failure ] to [ Skip ] for the
same reason (its baseline was removed by the rename); a proper baseline will be
regenerated once the h3 server is wired up. This is a test-import-only change;
tools/webtransport (the aioquic h3 server) is imported separately.

* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/bidirectional-cancel-crash.https.html:
* LayoutTests/imported/w3c/web-platform-tests/webtransport/close.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.serviceworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.sharedworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/congestion-control.https.any.worker.html:
 Added.
* LayoutTests/imported/w3c/web-platform-tests/webtransport/connect.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.js:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.serviceworker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.serviceworker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.sharedworker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.sharedworker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.worker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.any.worker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.serviceworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.sharedworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/constructor.https.sub.any.worker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/csp-fail.https.window.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/csp-pass.https.window.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-bad-chunk.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.sub.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.sub.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagram-cancel-crash.https.window.js:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/datagrams.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/echo-large-bidirectional-streams.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/handlers/server-create-multiple-streams.py:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/handlers/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.serviceworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.sharedworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/historical.https.sub.any.worker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.js:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.serviceworker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.serviceworker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.sharedworker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.sharedworker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.worker-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.any.worker.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.serviceworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.sharedworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.worker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/in-removed-iframe.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.serviceworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.sharedworker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/incoming-multiple-streams.https.any.worker.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/resources/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/sendorder.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/sendstream-bad-chunk.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/server-certificate-hashes.https.any.js:
* LayoutTests/imported/w3c/web-platform-tests/webtransport/stats.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/streams-close.https.any.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webtransport/streams-echo.https.any.js:
* LayoutTests/imported/w3c/web-platform-tests/webtransport/w3c-import.log:
* LayoutTests/TestExpectations:

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



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

Reply via email to