gecko-dev/testing/web-platform/tests/websockets
Adam Rice e05318a591 Bug 1972000 [wpt PR 53114] - wpt for DCHECK in WebSocketChannelImpl::OnWritable(), a=testonly
Automatic update from web-platform-tests
wpt for DCHECK in WebSocketChannelImpl::OnWritable()

Add a repro for a DCHECK failure in WebSocketChannelImpl::OnWritable()
which was fixed by https://crrev.com/c/6588148.

Test originally authored by Andrey Kosyakov caseq@chromium.org in
https://crrev.com/c/6548340.

BUG=417804939

Change-Id: I78eb9382451f8550ca0535157634a0f21de87b88
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6637954
Auto-Submit: Adam Rice <ricea@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1473414}

--

wpt-commits: 5f470fc252e98a93725f74513f17976f26e8ae0d
wpt-pr: 53114
2025-06-23 09:39:29 +00:00
..
binary
closing-handshake
constructor
cookies
handlers
interfaces
keeping-connection-open
multi-globals
opening-handshake
resources
security
stream/tentative
unload-a-document
back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js
back-forward-cache-with-closed-websocket-connection.window.js
back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js
back-forward-cache-with-open-websocket-connection.window.js
basic-auth.any.js
binaryType-wrong-value.any.js
bufferedAmount-unchanged-by-sync-xhr.any.js
Close-1000-reason.any.js
Close-1000-verify-code.any.js
Close-1000.any.js
Close-1005-verify-code.any.js
Close-1005.any.js
Close-2999-reason.any.js
Close-3000-reason.any.js
Close-3000-verify-code.any.js
Close-4999-reason.any.js
Close-delayed.any.js
close-invalid.any.js
Close-onlyReason.any.js
Close-readyState-Closed.any.js
Close-readyState-Closing.any.js
Close-Reason-124Bytes.any.js
Close-reason-unpaired-surrogates.any.js
Close-server-initiated-close.any.js
Close-undefined.any.js
constants.sub.js
constructor.any.js
Create-asciiSep-protocol-string.any.js
Create-blocked-port.any.js
Create-extensions-empty.any.js
Create-http-urls.any.js
Create-invalid-urls.any.js
Create-non-absolute-url.any.js
Create-nonAscii-protocol-string.any.js
Create-on-worker-shutdown.any.js
Create-protocol-with-space.any.js
Create-protocols-repeated-case-insensitive.any.js
Create-protocols-repeated.any.js
Create-url-with-space.any.js
Create-url-with-windows-1252-encoding.html
Create-valid-url-array-protocols.any.js
Create-valid-url-binaryType-blob.any.js
Create-valid-url-protocol-empty.any.js
Create-valid-url-protocol-setCorrectly.any.js
Create-valid-url-protocol-string.any.js
Create-valid-url-protocol.any.js
Create-valid-url.any.js
eventhandlers.any.js
extended-payload-length.html
idlharness.any.js
META.yml
mixed-content.https.any.js
README.md
referrer.any.js
remove-own-iframe-during-onerror.window.js
Send-0byte-data.any.js
Send-65K-data.any.js
Send-before-open.any.js
Send-binary-65K-arraybuffer.any.js
Send-binary-arraybuffer.any.js
Send-binary-arraybufferview-float16.any.js
Send-binary-arraybufferview-float32.any.js
Send-binary-arraybufferview-float64.any.js
Send-binary-arraybufferview-int8.any.js
Send-binary-arraybufferview-int16-offset.any.js
Send-binary-arraybufferview-int32.any.js
Send-binary-arraybufferview-uint8-offset-length.any.js
Send-binary-arraybufferview-uint8-offset.any.js
Send-binary-arraybufferview-uint16-offset-length.any.js
Send-binary-arraybufferview-uint32-offset.any.js
Send-binary-blob.any.js
Send-data.any.js
Send-data.worker.js
send-many-64K-messages-with-backpressure.any.js
Send-null.any.js
Send-paired-surrogates.any.js
Send-unicode-data.any.js
Send-unpaired-surrogates.any.js