summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMatt Mastracci <matthew@mastracci.com>2023-11-01 15:11:01 -0600
committerGitHub <noreply@github.com>2023-11-01 21:11:01 +0000
commit42c426e7695a0037032d1ac5237830800eeaaed4 (patch)
tree242f9aa30187464f1b6314387654a76d8dc76fc0 /tools
parent587f2e0800a55e58b2579758d4278a4129b609c0 (diff)
feat(ext/websocket): websockets over http2 (#21040)
Implements `WebSocket` over http/2. This requires a conformant http/2 server supporting the extended connect protocol. Passes approximately 100 new WPT tests (mostly `?wpt_flags=h2` versions of existing websockets APIs). This is implemented as a fallback when http/1.1 fails, so a server that supports both h1 and h2 WebSockets will still end up on the http/1.1 upgrade path. The patch also cleas up the websockets handshake to split it up into http, https+http1 and https+http2, making it a little less intertwined. This uncovered a likely bug in the WPT test server: https://github.com/web-platform-tests/wpt/issues/42896
Diffstat (limited to 'tools')
-rw-r--r--tools/wpt/expectation.json202
1 files changed, 97 insertions, 105 deletions
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index 9d016d282..4b01f0c00 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -7744,106 +7744,106 @@
},
"websockets": {
"Close-1000-reason.any.html?default": true,
- "Close-1000-reason.any.html?wpt_flags=h2": false,
+ "Close-1000-reason.any.html?wpt_flags=h2": true,
"Close-1000-reason.any.html?wss": true,
"Close-1000-reason.any.worker.html?default": true,
- "Close-1000-reason.any.worker.html?wpt_flags=h2": false,
+ "Close-1000-reason.any.worker.html?wpt_flags=h2": true,
"Close-1000-reason.any.worker.html?wss": true,
"Close-1000-verify-code.any.html?default": true,
- "Close-1000-verify-code.any.html?wpt_flags=h2": false,
+ "Close-1000-verify-code.any.html?wpt_flags=h2": true,
"Close-1000-verify-code.any.html?wss": true,
"Close-1000-verify-code.any.worker.html?default": true,
- "Close-1000-verify-code.any.worker.html?wpt_flags=h2": false,
+ "Close-1000-verify-code.any.worker.html?wpt_flags=h2": true,
"Close-1000-verify-code.any.worker.html?wss": true,
"Close-1000.any.html?default": true,
- "Close-1000.any.html?wpt_flags=h2": false,
+ "Close-1000.any.html?wpt_flags=h2": true,
"Close-1000.any.html?wss": true,
"Close-1000.any.worker.html?default": true,
- "Close-1000.any.worker.html?wpt_flags=h2": false,
+ "Close-1000.any.worker.html?wpt_flags=h2": true,
"Close-1000.any.worker.html?wss": true,
"Close-1005-verify-code.any.html?default": true,
- "Close-1005-verify-code.any.html?wpt_flags=h2": false,
+ "Close-1005-verify-code.any.html?wpt_flags=h2": true,
"Close-1005-verify-code.any.html?wss": true,
"Close-1005-verify-code.any.worker.html?default": true,
- "Close-1005-verify-code.any.worker.html?wpt_flags=h2": false,
+ "Close-1005-verify-code.any.worker.html?wpt_flags=h2": true,
"Close-1005-verify-code.any.worker.html?wss": true,
"Close-1005.any.html?default": true,
- "Close-1005.any.html?wpt_flags=h2": false,
+ "Close-1005.any.html?wpt_flags=h2": true,
"Close-1005.any.html?wss": true,
"Close-1005.any.worker.html?default": true,
- "Close-1005.any.worker.html?wpt_flags=h2": false,
+ "Close-1005.any.worker.html?wpt_flags=h2": true,
"Close-1005.any.worker.html?wss": true,
"Close-2999-reason.any.html?default": true,
- "Close-2999-reason.any.html?wpt_flags=h2": false,
+ "Close-2999-reason.any.html?wpt_flags=h2": true,
"Close-2999-reason.any.html?wss": true,
"Close-2999-reason.any.worker.html?default": true,
- "Close-2999-reason.any.worker.html?wpt_flags=h2": false,
+ "Close-2999-reason.any.worker.html?wpt_flags=h2": true,
"Close-2999-reason.any.worker.html?wss": true,
"Close-3000-reason.any.html?default": true,
- "Close-3000-reason.any.html?wpt_flags=h2": false,
+ "Close-3000-reason.any.html?wpt_flags=h2": true,
"Close-3000-reason.any.html?wss": true,
"Close-3000-reason.any.worker.html?default": true,
- "Close-3000-reason.any.worker.html?wpt_flags=h2": false,
+ "Close-3000-reason.any.worker.html?wpt_flags=h2": true,
"Close-3000-reason.any.worker.html?wss": true,
"Close-3000-verify-code.any.html?default": true,
- "Close-3000-verify-code.any.html?wpt_flags=h2": false,
+ "Close-3000-verify-code.any.html?wpt_flags=h2": true,
"Close-3000-verify-code.any.html?wss": true,
"Close-3000-verify-code.any.worker.html?default": true,
- "Close-3000-verify-code.any.worker.html?wpt_flags=h2": false,
+ "Close-3000-verify-code.any.worker.html?wpt_flags=h2": true,
"Close-3000-verify-code.any.worker.html?wss": true,
"Close-4999-reason.any.html?default": true,
- "Close-4999-reason.any.html?wpt_flags=h2": false,
+ "Close-4999-reason.any.html?wpt_flags=h2": true,
"Close-4999-reason.any.html?wss": true,
"Close-4999-reason.any.worker.html?default": true,
- "Close-4999-reason.any.worker.html?wpt_flags=h2": false,
+ "Close-4999-reason.any.worker.html?wpt_flags=h2": true,
"Close-4999-reason.any.worker.html?wss": true,
"Close-Reason-124Bytes.any.html?default": true,
- "Close-Reason-124Bytes.any.html?wpt_flags=h2": false,
+ "Close-Reason-124Bytes.any.html?wpt_flags=h2": true,
"Close-Reason-124Bytes.any.html?wss": true,
"Close-Reason-124Bytes.any.worker.html?default": true,
- "Close-Reason-124Bytes.any.worker.html?wpt_flags=h2": false,
+ "Close-Reason-124Bytes.any.worker.html?wpt_flags=h2": true,
"Close-Reason-124Bytes.any.worker.html?wss": true,
"Close-delayed.any.html?default": true,
- "Close-delayed.any.html?wpt_flags=h2": false,
+ "Close-delayed.any.html?wpt_flags=h2": true,
"Close-delayed.any.html?wss": true,
"Close-delayed.any.worker.html?default": true,
- "Close-delayed.any.worker.html?wpt_flags=h2": false,
+ "Close-delayed.any.worker.html?wpt_flags=h2": true,
"Close-delayed.any.worker.html?wss": true,
"Close-onlyReason.any.html?default": true,
- "Close-onlyReason.any.html?wpt_flags=h2": false,
+ "Close-onlyReason.any.html?wpt_flags=h2": true,
"Close-onlyReason.any.html?wss": true,
"Close-onlyReason.any.worker.html?default": true,
- "Close-onlyReason.any.worker.html?wpt_flags=h2": false,
+ "Close-onlyReason.any.worker.html?wpt_flags=h2": true,
"Close-onlyReason.any.worker.html?wss": true,
"Close-readyState-Closed.any.html?default": true,
- "Close-readyState-Closed.any.html?wpt_flags=h2": false,
+ "Close-readyState-Closed.any.html?wpt_flags=h2": true,
"Close-readyState-Closed.any.html?wss": true,
"Close-readyState-Closed.any.worker.html?default": true,
- "Close-readyState-Closed.any.worker.html?wpt_flags=h2": false,
+ "Close-readyState-Closed.any.worker.html?wpt_flags=h2": true,
"Close-readyState-Closed.any.worker.html?wss": true,
"Close-readyState-Closing.any.html?default": true,
- "Close-readyState-Closing.any.html?wpt_flags=h2": false,
+ "Close-readyState-Closing.any.html?wpt_flags=h2": true,
"Close-readyState-Closing.any.html?wss": true,
"Close-readyState-Closing.any.worker.html?default": true,
- "Close-readyState-Closing.any.worker.html?wpt_flags=h2": false,
+ "Close-readyState-Closing.any.worker.html?wpt_flags=h2": true,
"Close-readyState-Closing.any.worker.html?wss": true,
"Close-reason-unpaired-surrogates.any.html?default": true,
- "Close-reason-unpaired-surrogates.any.html?wpt_flags=h2": false,
+ "Close-reason-unpaired-surrogates.any.html?wpt_flags=h2": true,
"Close-reason-unpaired-surrogates.any.html?wss": true,
"Close-reason-unpaired-surrogates.any.worker.html?default": true,
- "Close-reason-unpaired-surrogates.any.worker.html?wpt_flags=h2": false,
+ "Close-reason-unpaired-surrogates.any.worker.html?wpt_flags=h2": true,
"Close-reason-unpaired-surrogates.any.worker.html?wss": true,
"Close-server-initiated-close.any.html?default": true,
- "Close-server-initiated-close.any.html?wpt_flags=h2": false,
+ "Close-server-initiated-close.any.html?wpt_flags=h2": true,
"Close-server-initiated-close.any.html?wss": true,
"Close-server-initiated-close.any.worker.html?default": true,
- "Close-server-initiated-close.any.worker.html?wpt_flags=h2": false,
+ "Close-server-initiated-close.any.worker.html?wpt_flags=h2": true,
"Close-server-initiated-close.any.worker.html?wss": true,
"Close-undefined.any.html?default": true,
- "Close-undefined.any.html?wpt_flags=h2": false,
+ "Close-undefined.any.html?wpt_flags=h2": true,
"Close-undefined.any.html?wss": true,
"Close-undefined.any.worker.html?default": true,
- "Close-undefined.any.worker.html?wpt_flags=h2": false,
+ "Close-undefined.any.worker.html?wpt_flags=h2": true,
"Close-undefined.any.worker.html?wss": true,
"Create-asciiSep-protocol-string.any.html?default": true,
"Create-asciiSep-protocol-string.any.html?wpt_flags=h2": true,
@@ -7852,20 +7852,16 @@
"Create-asciiSep-protocol-string.any.worker.html?wpt_flags=h2": true,
"Create-asciiSep-protocol-string.any.worker.html?wss": true,
"Create-blocked-port.any.html?default": true,
- "Create-blocked-port.any.html?wpt_flags=h2": [
- "Basic check"
- ],
+ "Create-blocked-port.any.html?wpt_flags=h2": true,
"Create-blocked-port.any.html?wss": true,
"Create-blocked-port.any.worker.html?default": true,
- "Create-blocked-port.any.worker.html?wpt_flags=h2": [
- "Basic check"
- ],
+ "Create-blocked-port.any.worker.html?wpt_flags=h2": true,
"Create-blocked-port.any.worker.html?wss": true,
"Create-extensions-empty.any.html?default": true,
- "Create-extensions-empty.any.html?wpt_flags=h2": false,
+ "Create-extensions-empty.any.html?wpt_flags=h2": true,
"Create-extensions-empty.any.html?wss": true,
"Create-extensions-empty.any.worker.html?default": true,
- "Create-extensions-empty.any.worker.html?wpt_flags=h2": false,
+ "Create-extensions-empty.any.worker.html?wpt_flags=h2": true,
"Create-extensions-empty.any.worker.html?wss": true,
"Create-http-urls.any.html": true,
"Create-http-urls.any.worker.html": true,
@@ -7906,16 +7902,16 @@
"Create-url-with-space.any.worker.html?wpt_flags=h2": true,
"Create-url-with-space.any.worker.html?wss": true,
"Create-valid-url-array-protocols.any.html?default": true,
- "Create-valid-url-array-protocols.any.html?wpt_flags=h2": false,
+ "Create-valid-url-array-protocols.any.html?wpt_flags=h2": true,
"Create-valid-url-array-protocols.any.html?wss": true,
"Create-valid-url-array-protocols.any.worker.html?default": true,
- "Create-valid-url-array-protocols.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url-array-protocols.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-array-protocols.any.worker.html?wss": true,
"Create-valid-url-binaryType-blob.any.html?default": true,
- "Create-valid-url-binaryType-blob.any.html?wpt_flags=h2": false,
+ "Create-valid-url-binaryType-blob.any.html?wpt_flags=h2": true,
"Create-valid-url-binaryType-blob.any.html?wss": true,
"Create-valid-url-binaryType-blob.any.worker.html?default": true,
- "Create-valid-url-binaryType-blob.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url-binaryType-blob.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-binaryType-blob.any.worker.html?wss": true,
"Create-valid-url-protocol-empty.any.html?default": true,
"Create-valid-url-protocol-empty.any.html?wpt_flags=h2": true,
@@ -7924,40 +7920,40 @@
"Create-valid-url-protocol-empty.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-protocol-empty.any.worker.html?wss": true,
"Create-valid-url-protocol-setCorrectly.any.html?default": true,
- "Create-valid-url-protocol-setCorrectly.any.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol-setCorrectly.any.html?wpt_flags=h2": true,
"Create-valid-url-protocol-setCorrectly.any.html?wss": true,
"Create-valid-url-protocol-setCorrectly.any.worker.html?default": true,
- "Create-valid-url-protocol-setCorrectly.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol-setCorrectly.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-protocol-setCorrectly.any.worker.html?wss": true,
"Create-valid-url-protocol-string.any.html?default": true,
- "Create-valid-url-protocol-string.any.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol-string.any.html?wpt_flags=h2": true,
"Create-valid-url-protocol-string.any.html?wss": true,
"Create-valid-url-protocol-string.any.worker.html?default": true,
- "Create-valid-url-protocol-string.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol-string.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-protocol-string.any.worker.html?wss": true,
"Create-valid-url-protocol.any.html?default": true,
- "Create-valid-url-protocol.any.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol.any.html?wpt_flags=h2": true,
"Create-valid-url-protocol.any.html?wss": true,
"Create-valid-url-protocol.any.worker.html?default": true,
- "Create-valid-url-protocol.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url-protocol.any.worker.html?wpt_flags=h2": true,
"Create-valid-url-protocol.any.worker.html?wss": true,
"Create-valid-url.any.html?default": true,
- "Create-valid-url.any.html?wpt_flags=h2": false,
+ "Create-valid-url.any.html?wpt_flags=h2": true,
"Create-valid-url.any.html?wss": true,
"Create-valid-url.any.worker.html?default": true,
- "Create-valid-url.any.worker.html?wpt_flags=h2": false,
+ "Create-valid-url.any.worker.html?wpt_flags=h2": true,
"Create-valid-url.any.worker.html?wss": true,
"Send-0byte-data.any.html?default": true,
- "Send-0byte-data.any.html?wpt_flags=h2": false,
+ "Send-0byte-data.any.html?wpt_flags=h2": true,
"Send-0byte-data.any.html?wss": true,
"Send-0byte-data.any.worker.html?default": true,
- "Send-0byte-data.any.worker.html?wpt_flags=h2": false,
+ "Send-0byte-data.any.worker.html?wpt_flags=h2": true,
"Send-0byte-data.any.worker.html?wss": true,
"Send-65K-data.any.html?default": true,
- "Send-65K-data.any.html?wpt_flags=h2": false,
+ "Send-65K-data.any.html?wpt_flags=h2": true,
"Send-65K-data.any.html?wss": true,
"Send-65K-data.any.worker.html?default": true,
- "Send-65K-data.any.worker.html?wpt_flags=h2": false,
+ "Send-65K-data.any.worker.html?wpt_flags=h2": true,
"Send-65K-data.any.worker.html?wss": true,
"Send-before-open.any.html?default": true,
"Send-before-open.any.html?wpt_flags=h2": true,
@@ -7966,109 +7962,109 @@
"Send-before-open.any.worker.html?wpt_flags=h2": true,
"Send-before-open.any.worker.html?wss": true,
"Send-binary-65K-arraybuffer.any.html?default": true,
- "Send-binary-65K-arraybuffer.any.html?wpt_flags=h2": false,
+ "Send-binary-65K-arraybuffer.any.html?wpt_flags=h2": true,
"Send-binary-65K-arraybuffer.any.html?wss": true,
"Send-binary-65K-arraybuffer.any.worker.html?default": true,
- "Send-binary-65K-arraybuffer.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-65K-arraybuffer.any.worker.html?wpt_flags=h2": true,
"Send-binary-65K-arraybuffer.any.worker.html?wss": true,
"Send-binary-arraybuffer.any.html?default": true,
- "Send-binary-arraybuffer.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybuffer.any.html?wpt_flags=h2": true,
"Send-binary-arraybuffer.any.html?wss": true,
"Send-binary-arraybuffer.any.worker.html?default": true,
- "Send-binary-arraybuffer.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybuffer.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybuffer.any.worker.html?wss": true,
"Send-binary-arraybufferview-float32.any.html?default": true,
- "Send-binary-arraybufferview-float32.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-float32.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-float32.any.html?wss": true,
"Send-binary-arraybufferview-float32.any.worker.html?default": true,
- "Send-binary-arraybufferview-float32.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-float32.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-float32.any.worker.html?wss": true,
"Send-binary-arraybufferview-float64.any.html?default": true,
- "Send-binary-arraybufferview-float64.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-float64.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-float64.any.html?wss": true,
"Send-binary-arraybufferview-float64.any.worker.html?default": true,
- "Send-binary-arraybufferview-float64.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-float64.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-float64.any.worker.html?wss": true,
"Send-binary-arraybufferview-int16-offset.any.html?default": true,
- "Send-binary-arraybufferview-int16-offset.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int16-offset.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int16-offset.any.html?wss": true,
"Send-binary-arraybufferview-int16-offset.any.worker.html?default": true,
- "Send-binary-arraybufferview-int16-offset.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int16-offset.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int16-offset.any.worker.html?wss": true,
"Send-binary-arraybufferview-int32.any.html?default": true,
- "Send-binary-arraybufferview-int32.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int32.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int32.any.html?wss": true,
"Send-binary-arraybufferview-int32.any.worker.html?default": true,
- "Send-binary-arraybufferview-int32.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int32.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int32.any.worker.html?wss": true,
"Send-binary-arraybufferview-int8.any.html?default": true,
- "Send-binary-arraybufferview-int8.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int8.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int8.any.html?wss": true,
"Send-binary-arraybufferview-int8.any.worker.html?default": true,
- "Send-binary-arraybufferview-int8.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-int8.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-int8.any.worker.html?wss": true,
"Send-binary-arraybufferview-uint16-offset-length.any.html?default": true,
- "Send-binary-arraybufferview-uint16-offset-length.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint16-offset-length.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint16-offset-length.any.html?wss": true,
"Send-binary-arraybufferview-uint16-offset-length.any.worker.html?default": true,
- "Send-binary-arraybufferview-uint16-offset-length.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint16-offset-length.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint16-offset-length.any.worker.html?wss": true,
"Send-binary-arraybufferview-uint32-offset.any.html?default": true,
- "Send-binary-arraybufferview-uint32-offset.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint32-offset.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint32-offset.any.html?wss": true,
"Send-binary-arraybufferview-uint32-offset.any.worker.html?default": true,
- "Send-binary-arraybufferview-uint32-offset.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint32-offset.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint32-offset.any.worker.html?wss": true,
"Send-binary-arraybufferview-uint8-offset-length.any.html?default": true,
- "Send-binary-arraybufferview-uint8-offset-length.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint8-offset-length.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint8-offset-length.any.html?wss": true,
"Send-binary-arraybufferview-uint8-offset-length.any.worker.html?default": true,
- "Send-binary-arraybufferview-uint8-offset-length.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint8-offset-length.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint8-offset-length.any.worker.html?wss": true,
"Send-binary-arraybufferview-uint8-offset.any.html?default": true,
- "Send-binary-arraybufferview-uint8-offset.any.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint8-offset.any.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint8-offset.any.html?wss": true,
"Send-binary-arraybufferview-uint8-offset.any.worker.html?default": true,
- "Send-binary-arraybufferview-uint8-offset.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-arraybufferview-uint8-offset.any.worker.html?wpt_flags=h2": true,
"Send-binary-arraybufferview-uint8-offset.any.worker.html?wss": true,
"Send-binary-blob.any.html?default": true,
- "Send-binary-blob.any.html?wpt_flags=h2": false,
+ "Send-binary-blob.any.html?wpt_flags=h2": true,
"Send-binary-blob.any.html?wss": true,
"Send-binary-blob.any.worker.html?default": true,
- "Send-binary-blob.any.worker.html?wpt_flags=h2": false,
+ "Send-binary-blob.any.worker.html?wpt_flags=h2": true,
"Send-binary-blob.any.worker.html?wss": true,
"Send-data.any.html?default": true,
- "Send-data.any.html?wpt_flags=h2": false,
+ "Send-data.any.html?wpt_flags=h2": true,
"Send-data.any.html?wss": true,
"Send-data.any.worker.html?default": true,
- "Send-data.any.worker.html?wpt_flags=h2": false,
+ "Send-data.any.worker.html?wpt_flags=h2": true,
"Send-data.any.worker.html?wss": true,
"Send-data.worker.html?default": true,
- "Send-data.worker.html?wpt_flags=h2": false,
+ "Send-data.worker.html?wpt_flags=h2": true,
"Send-data.worker.html?wss": true,
"Send-null.any.html?default": true,
- "Send-null.any.html?wpt_flags=h2": false,
+ "Send-null.any.html?wpt_flags=h2": true,
"Send-null.any.html?wss": true,
"Send-null.any.worker.html?default": true,
- "Send-null.any.worker.html?wpt_flags=h2": false,
+ "Send-null.any.worker.html?wpt_flags=h2": true,
"Send-null.any.worker.html?wss": true,
"Send-paired-surrogates.any.html?default": true,
- "Send-paired-surrogates.any.html?wpt_flags=h2": false,
+ "Send-paired-surrogates.any.html?wpt_flags=h2": true,
"Send-paired-surrogates.any.html?wss": true,
"Send-paired-surrogates.any.worker.html?default": true,
- "Send-paired-surrogates.any.worker.html?wpt_flags=h2": false,
+ "Send-paired-surrogates.any.worker.html?wpt_flags=h2": true,
"Send-paired-surrogates.any.worker.html?wss": true,
"Send-unicode-data.any.html?default": true,
- "Send-unicode-data.any.html?wpt_flags=h2": false,
+ "Send-unicode-data.any.html?wpt_flags=h2": true,
"Send-unicode-data.any.html?wss": true,
"Send-unicode-data.any.worker.html?default": true,
- "Send-unicode-data.any.worker.html?wpt_flags=h2": false,
+ "Send-unicode-data.any.worker.html?wpt_flags=h2": true,
"Send-unicode-data.any.worker.html?wss": true,
"Send-unpaired-surrogates.any.html?default": true,
- "Send-unpaired-surrogates.any.html?wpt_flags=h2": false,
+ "Send-unpaired-surrogates.any.html?wpt_flags=h2": true,
"Send-unpaired-surrogates.any.html?wss": true,
"Send-unpaired-surrogates.any.worker.html?default": true,
- "Send-unpaired-surrogates.any.worker.html?wpt_flags=h2": false,
+ "Send-unpaired-surrogates.any.worker.html?wpt_flags=h2": true,
"Send-unpaired-surrogates.any.worker.html?wss": true,
"back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html": false,
"back-forward-cache-with-closed-websocket-connection.window.html": false,
@@ -8079,10 +8075,10 @@
"basic-auth.any.worker.html?wpt_flags=h2": false,
"basic-auth.any.worker.html?wss": false,
"binaryType-wrong-value.any.html?default": true,
- "binaryType-wrong-value.any.html?wpt_flags=h2": false,
+ "binaryType-wrong-value.any.html?wpt_flags=h2": true,
"binaryType-wrong-value.any.html?wss": true,
"binaryType-wrong-value.any.worker.html?default": true,
- "binaryType-wrong-value.any.worker.html?wpt_flags=h2": false,
+ "binaryType-wrong-value.any.worker.html?wpt_flags=h2": true,
"binaryType-wrong-value.any.worker.html?wss": true,
"bufferedAmount-unchanged-by-sync-xhr.any.html?default": false,
"bufferedAmount-unchanged-by-sync-xhr.any.html?wpt_flags=h2": false,
@@ -8162,13 +8158,9 @@
"send-many-64K-messages-with-backpressure.any.worker.html?wss": true,
"stream": {
"tentative": {
- "abort.any.html?wpt_flags=h2": [
- "abort after connect should do nothing"
- ],
+ "abort.any.html?wpt_flags=h2": true,
"abort.any.html?wss": true,
- "abort.any.worker.html?wpt_flags=h2": [
- "abort after connect should do nothing"
- ],
+ "abort.any.worker.html?wpt_flags=h2": true,
"abort.any.worker.html?wss": true,
"backpressure-receive.any.html?wpt_flags=h2": false,
"backpressure-receive.any.html?wss": true,
@@ -8178,13 +8170,13 @@
"backpressure-send.any.html?wss": true,
"backpressure-send.any.worker.html?wpt_flags=h2": false,
"backpressure-send.any.worker.html?wss": true,
- "close.any.html?wpt_flags=h2": false,
+ "close.any.html?wpt_flags=h2": true,
"close.any.html?wss": true,
- "close.any.worker.html?wpt_flags=h2": false,
+ "close.any.worker.html?wpt_flags=h2": true,
"close.any.worker.html?wss": true,
- "constructor.any.html?wpt_flags=h2": false,
+ "constructor.any.html?wpt_flags=h2": true,
"constructor.any.html?wss": true,
- "constructor.any.worker.html?wpt_flags=h2": false,
+ "constructor.any.worker.html?wpt_flags=h2": true,
"constructor.any.worker.html?wss": true
}
}