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