Closed Bug 1809368 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 37826 - Fix wpt/webtransport/close.https.any.js

Categories

(Core :: Networking: HTTP, task, P4)

task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 37826 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/37826
Details from upstream follow.

Kenichi Ishibashi <bashi@chromium.org> wrote:

Fix wpt/webtransport/close.https.any.js

The test was updated by a Firefox's patch [1] to truncate close
reason for client's close info. However, the expected behavior is
to keep the original reason as the spec specifies [2]. Update the
test to fix and clarify the behavior.

[1] https://phabricator.services.mozilla.com/D164124
[2] https://w3c.github.io/webtransport/#dom-webtransport-close

Bug: 1250221
Change-Id: I7f37771001b0fe74518c8ad3f35d09efa4a9b710
Reviewed-on: https://chromium-review.googlesource.com/4145645
WPT-Export-Revision: fde7e7a89588853f054046276e4070231d58a8a2

Component: web-platform-tests → Networking: HTTP
Product: Testing → Core

CI Results

Ran 10 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 4 tests and 6 subtests

Status Summary

Firefox

OK : 4
FAIL: 24

Chrome

OK : 4
PASS: 24

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /webtransport/close.https.any.sharedworker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
    • close: FAIL (Chrome: PASS)
    • close with code and reason: FAIL (Chrome: PASS)
    • close with code and long reason: FAIL (Chrome: PASS)
    • server initiated closure without code and reason: FAIL (Chrome: PASS)
    • server initiated closure with code and reason: FAIL (Chrome: PASS)
    • server initiated connection closure: FAIL (Chrome: PASS)
  • /webtransport/close.https.any.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
    • close: FAIL (Chrome: PASS)
    • close with code and reason: FAIL (Chrome: PASS)
    • close with code and long reason: FAIL (Chrome: PASS)
    • server initiated closure without code and reason: FAIL (Chrome: PASS)
    • server initiated closure with code and reason: FAIL (Chrome: PASS)
    • server initiated connection closure: FAIL (Chrome: PASS)
  • /webtransport/close.https.any.worker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
    • close: FAIL (Chrome: PASS)
    • close with code and reason: FAIL (Chrome: PASS)
    • close with code and long reason: FAIL (Chrome: PASS)
    • server initiated closure without code and reason: FAIL (Chrome: PASS)
    • server initiated closure with code and reason: FAIL (Chrome: PASS)
    • server initiated connection closure: FAIL (Chrome: PASS)
  • /webtransport/close.https.any.serviceworker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
    • close: FAIL (Chrome: PASS)
    • close with code and reason: FAIL (Chrome: PASS)
    • close with code and long reason: FAIL (Chrome: PASS)
    • server initiated closure without code and reason: FAIL (Chrome: PASS)
    • server initiated closure with code and reason: FAIL (Chrome: PASS)
    • server initiated connection closure: FAIL (Chrome: PASS)

Tests Disabled in Gecko Infrastructure

  • /webtransport/close.https.any.sharedworker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
  • /webtransport/close.https.any.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
  • /webtransport/close.https.any.worker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
  • /webtransport/close.https.any.serviceworker.html [wpt.fyi]: OK [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-isolated-process-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt], SKIP [GitHub] (Chrome: OK)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4d63702a9569
[wpt PR 37826] - Fix wpt/webtransport/close.https.any.js, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.