summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webtransport
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/webtransport
parentInitial commit. (diff)
downloadfirefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz
firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webtransport')
-rw-r--r--testing/web-platform/meta/webtransport/close.https.any.js.ini86
-rw-r--r--testing/web-platform/meta/webtransport/connect.https.any.js.ini98
-rw-r--r--testing/web-platform/meta/webtransport/constructor.https.any.js.ini206
-rw-r--r--testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini5
-rw-r--r--testing/web-platform/meta/webtransport/csp-pass.https.window.js.ini5
-rw-r--r--testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini5
-rw-r--r--testing/web-platform/meta/webtransport/datagrams.https.any.js.ini86
-rw-r--r--testing/web-platform/meta/webtransport/idlharness.https.any.js.ini938
-rw-r--r--testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini5
-rw-r--r--testing/web-platform/meta/webtransport/streams-close.https.any.js.ini134
-rw-r--r--testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini75
11 files changed, 1643 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webtransport/close.https.any.js.ini b/testing/web-platform/meta/webtransport/close.https.any.js.ini
new file mode 100644
index 0000000000..ed15067687
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/close.https.any.js.ini
@@ -0,0 +1,86 @@
+[close.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [close]
+ expected: FAIL
+
+ [close with code and reason]
+ expected: FAIL
+
+ [close with code and long reason]
+ expected: FAIL
+
+ [server initiated closure with code and reason]
+ expected: FAIL
+
+ [server initiated connection closure]
+ expected: FAIL
+
+ [server initiated closure without code and reason]
+ expected: FAIL
+
+
+[close.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [close]
+ expected: FAIL
+
+ [close with code and reason]
+ expected: FAIL
+
+ [close with code and long reason]
+ expected: FAIL
+
+ [server initiated closure with code and reason]
+ expected: FAIL
+
+ [server initiated connection closure]
+ expected: FAIL
+
+ [server initiated closure without code and reason]
+ expected: FAIL
+
+
+[close.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [close]
+ expected: FAIL
+
+ [close with code and reason]
+ expected: FAIL
+
+ [close with code and long reason]
+ expected: FAIL
+
+ [server initiated closure with code and reason]
+ expected: FAIL
+
+ [server initiated connection closure]
+ expected: FAIL
+
+ [server initiated closure without code and reason]
+ expected: FAIL
+
+
+[close.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [close]
+ expected: FAIL
+
+ [close with code and reason]
+ expected: FAIL
+
+ [close with code and long reason]
+ expected: FAIL
+
+ [server initiated closure with code and reason]
+ expected: FAIL
+
+ [server initiated connection closure]
+ expected: FAIL
+
+ [server initiated closure without code and reason]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/connect.https.any.js.ini b/testing/web-platform/meta/webtransport/connect.https.any.js.ini
new file mode 100644
index 0000000000..48e1a7bb1d
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/connect.https.any.js.ini
@@ -0,0 +1,98 @@
+[connect.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport session is established with status code 200]
+ expected: FAIL
+
+ [WebTransport session is established with status code 204]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 301]
+ expected: FAIL
+
+ [WebTransport session establishment with status code 401]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 404]
+ expected: FAIL
+
+ [Echo back request headers]
+ expected: FAIL
+
+ [Cookie header is not echoed back]
+ expected: FAIL
+
+
+[connect.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport session is established with status code 200]
+ expected: FAIL
+
+ [WebTransport session is established with status code 204]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 301]
+ expected: FAIL
+
+ [WebTransport session establishment with status code 401]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 404]
+ expected: FAIL
+
+ [Echo back request headers]
+ expected: FAIL
+
+ [Cookie header is not echoed back]
+ expected: FAIL
+
+
+[connect.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport session is established with status code 200]
+ expected: FAIL
+
+ [WebTransport session is established with status code 204]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 301]
+ expected: FAIL
+
+ [WebTransport session establishment with status code 401]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 404]
+ expected: FAIL
+
+ [Echo back request headers]
+ expected: FAIL
+
+ [Cookie header is not echoed back]
+ expected: FAIL
+
+
+[connect.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport session is established with status code 200]
+ expected: FAIL
+
+ [WebTransport session is established with status code 204]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 301]
+ expected: FAIL
+
+ [WebTransport session establishment with status code 401]
+ expected: FAIL
+
+ [WebTransport session establishment fails with status code 404]
+ expected: FAIL
+
+ [Echo back request headers]
+ expected: FAIL
+
+ [Cookie header is not echoed back]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/constructor.https.any.js.ini b/testing/web-platform/meta/webtransport/constructor.https.any.js.ini
new file mode 100644
index 0000000000..4169a00cbe
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/constructor.https.any.js.ini
@@ -0,0 +1,206 @@
+[constructor.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport constructor should reject URL 'null']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL '']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'no-scheme']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'http://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'quic-transport://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https:///']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://example.com/#failing']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://web-platform.test:999999/']
+ expected: FAIL
+
+ [Connection to port 0 should fail]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"default"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"throughput"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"low-latency"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true,"congestionControl":"low-latency"}]
+ expected: FAIL
+
+
+[constructor.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport constructor should reject URL 'null']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL '']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'no-scheme']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'http://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'quic-transport://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https:///']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://example.com/#failing']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://web-platform.test:999999/']
+ expected: FAIL
+
+ [Connection to port 0 should fail]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"default"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"throughput"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"low-latency"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true,"congestionControl":"low-latency"}]
+ expected: FAIL
+
+
+[constructor.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport constructor should reject URL 'null']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL '']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'no-scheme']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'http://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'quic-transport://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https:///']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://example.com/#failing']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://web-platform.test:999999/']
+ expected: FAIL
+
+ [Connection to port 0 should fail]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"default"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"throughput"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"low-latency"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true,"congestionControl":"low-latency"}]
+ expected: FAIL
+
+
+[constructor.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport constructor should reject URL 'null']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL '']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'no-scheme']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'http://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'quic-transport://example.com/']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https:///']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://example.com/#failing']
+ expected: FAIL
+
+ [WebTransport constructor should reject URL 'https://web-platform.test:999999/']
+ expected: FAIL
+
+ [Connection to port 0 should fail]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"default"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"throughput"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"congestionControl":"low-latency"}]
+ expected: FAIL
+
+ [WebTransport constructor should allow options {"allowPooling":true,"requireUnreliable":true,"congestionControl":"low-latency"}]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini b/testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini
new file mode 100644
index 0000000000..21971dc11a
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini
@@ -0,0 +1,5 @@
+[csp-fail.https.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport connection should fail when CSP connect-src is set to none and reject the promises]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/csp-pass.https.window.js.ini b/testing/web-platform/meta/webtransport/csp-pass.https.window.js.ini
new file mode 100644
index 0000000000..79ca4356f0
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/csp-pass.https.window.js.ini
@@ -0,0 +1,5 @@
+[csp-pass.https.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport connection should succeed when CSP connect-src destination is set to the page]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini b/testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini
new file mode 100644
index 0000000000..6798633c50
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini
@@ -0,0 +1,5 @@
+[datagram-cancel-crash.https.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [call cancel() on stream in destroyed realm]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini b/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini
new file mode 100644
index 0000000000..3a2a1f2ec6
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini
@@ -0,0 +1,86 @@
+[datagrams.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Datagrams are echoed successfully]
+ expected: FAIL
+
+ [Sending and receiving datagrams is ready to use before session is established]
+ expected: FAIL
+
+ [Datagram's outgoingHighWaterMark correctly regulates written datagrams]
+ expected: FAIL
+
+ [Datagrams read is less than or equal to the incomingHighWaterMark]
+ expected: FAIL
+
+ [Successfully reading datagrams with BYOB reader.]
+ expected: FAIL
+
+ [Reading datagrams with insufficient buffer should be rejected.]
+ expected: FAIL
+
+
+[datagrams.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Datagrams are echoed successfully]
+ expected: FAIL
+
+ [Sending and receiving datagrams is ready to use before session is established]
+ expected: FAIL
+
+ [Datagram's outgoingHighWaterMark correctly regulates written datagrams]
+ expected: FAIL
+
+ [Datagrams read is less than or equal to the incomingHighWaterMark]
+ expected: FAIL
+
+ [Successfully reading datagrams with BYOB reader.]
+ expected: FAIL
+
+ [Reading datagrams with insufficient buffer should be rejected.]
+ expected: FAIL
+
+
+[datagrams.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Datagrams are echoed successfully]
+ expected: FAIL
+
+ [Sending and receiving datagrams is ready to use before session is established]
+ expected: FAIL
+
+ [Datagram's outgoingHighWaterMark correctly regulates written datagrams]
+ expected: FAIL
+
+ [Datagrams read is less than or equal to the incomingHighWaterMark]
+ expected: FAIL
+
+ [Successfully reading datagrams with BYOB reader.]
+ expected: FAIL
+
+ [Reading datagrams with insufficient buffer should be rejected.]
+ expected: FAIL
+
+
+[datagrams.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Datagrams are echoed successfully]
+ expected: FAIL
+
+ [Sending and receiving datagrams is ready to use before session is established]
+ expected: FAIL
+
+ [Datagram's outgoingHighWaterMark correctly regulates written datagrams]
+ expected: FAIL
+
+ [Datagrams read is less than or equal to the incomingHighWaterMark]
+ expected: FAIL
+
+ [Successfully reading datagrams with BYOB reader.]
+ expected: FAIL
+
+ [Reading datagrams with insufficient buffer should be rejected.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini b/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini
new file mode 100644
index 0000000000..64ae2fba6a
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini
@@ -0,0 +1,938 @@
+[idlharness.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [idl_test setup]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransport interface object length]
+ expected: FAIL
+
+ [WebTransport interface object name]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute ready]
+ expected: FAIL
+
+ [WebTransport interface: attribute closed]
+ expected: FAIL
+
+ [WebTransport interface: operation close(optional WebTransportCloseInfo)]
+ expected: FAIL
+
+ [WebTransport interface: attribute datagrams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingBidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingUnidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport must be primary interface of webTransport]
+ expected: FAIL
+
+ [Stringification of webTransport]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "getStats()" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "ready" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "closed" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "datagrams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute maxDatagramSize]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingMaxAge]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportError interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface object name]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object length]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute source]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingMaxAge]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute streamErrorCode]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: attribute reliability]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "reliability" with the proper type]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportSendStream interface object length]
+ expected: FAIL
+
+ [WebTransportSendStream interface object name]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object length]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object name]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute congestionControl]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "congestionControl" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: operation createBidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: operation createUnidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createBidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createBidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createUnidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+
+[idlharness.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [idl_test setup]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransport interface object length]
+ expected: FAIL
+
+ [WebTransport interface object name]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute ready]
+ expected: FAIL
+
+ [WebTransport interface: attribute closed]
+ expected: FAIL
+
+ [WebTransport interface: operation close(optional WebTransportCloseInfo)]
+ expected: FAIL
+
+ [WebTransport interface: attribute datagrams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingBidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingUnidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport must be primary interface of webTransport]
+ expected: FAIL
+
+ [Stringification of webTransport]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "getStats()" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "ready" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "closed" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "datagrams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute maxDatagramSize]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingMaxAge]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportError interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface object name]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object length]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute source]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingMaxAge]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute streamErrorCode]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: attribute reliability]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "reliability" with the proper type]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportSendStream interface object length]
+ expected: FAIL
+
+ [WebTransportSendStream interface object name]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object length]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object name]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute congestionControl]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "congestionControl" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: operation createBidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: operation createUnidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createBidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createBidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createUnidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+
+[idlharness.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [idl_test setup]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransport interface object length]
+ expected: FAIL
+
+ [WebTransport interface object name]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute ready]
+ expected: FAIL
+
+ [WebTransport interface: attribute closed]
+ expected: FAIL
+
+ [WebTransport interface: operation close(optional WebTransportCloseInfo)]
+ expected: FAIL
+
+ [WebTransport interface: attribute datagrams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingBidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingUnidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport must be primary interface of webTransport]
+ expected: FAIL
+
+ [Stringification of webTransport]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "getStats()" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "ready" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "closed" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "datagrams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute maxDatagramSize]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingMaxAge]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportError interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface object name]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object length]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute source]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingMaxAge]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute streamErrorCode]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: attribute reliability]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "reliability" with the proper type]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportSendStream interface object length]
+ expected: FAIL
+
+ [WebTransportSendStream interface object name]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object length]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object name]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute congestionControl]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "congestionControl" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: operation createBidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: operation createUnidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createBidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createBidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createUnidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+
+[idlharness.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [idl_test setup]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransport interface object length]
+ expected: FAIL
+
+ [WebTransport interface object name]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransport interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute ready]
+ expected: FAIL
+
+ [WebTransport interface: attribute closed]
+ expected: FAIL
+
+ [WebTransport interface: operation close(optional WebTransportCloseInfo)]
+ expected: FAIL
+
+ [WebTransport interface: attribute datagrams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingBidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport interface: attribute incomingUnidirectionalStreams]
+ expected: FAIL
+
+ [WebTransport must be primary interface of webTransport]
+ expected: FAIL
+
+ [Stringification of webTransport]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "getStats()" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "ready" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "closed" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "datagrams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute maxDatagramSize]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingMaxAge]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute incomingHighWaterMark]
+ expected: FAIL
+
+ [WebTransportError interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface object name]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object name]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface object length]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute source]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute writable]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface object length]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: attribute outgoingMaxAge]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: attribute readable]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportError interface: attribute streamErrorCode]
+ expected: FAIL
+
+ [WebTransportBidirectionalStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportError interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportDatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransport interface: attribute reliability]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "reliability" with the proper type]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportSendStream interface object length]
+ expected: FAIL
+
+ [WebTransportSendStream interface object name]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportSendStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object length]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface object name]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [WebTransportReceiveStream interface: operation getStats()]
+ expected: FAIL
+
+ [WebTransport interface: attribute congestionControl]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "congestionControl" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: operation createBidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: operation createUnidirectionalStream(optional WebTransportSendStreamOptions)]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createBidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createBidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional WebTransportSendStreamOptions)" with the proper type]
+ expected: FAIL
+
+ [WebTransport interface: calling createUnidirectionalStream(optional WebTransportSendStreamOptions) on webTransport with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini b/testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini
new file mode 100644
index 0000000000..57f1a36866
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini
@@ -0,0 +1,5 @@
+[in-removed-iframe.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [in-removed-iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini b/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini
new file mode 100644
index 0000000000..0e76850603
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini
@@ -0,0 +1,134 @@
+[streams-close.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Close outgoing stream / bidi-1]
+ expected: FAIL
+
+ [Close outgoing stream / bidi-2]
+ expected: FAIL
+
+ [Close outgoing stream / uni]
+ expected: FAIL
+
+ [Abort client-created bidirectional stream]
+ expected: FAIL
+
+ [Abort server-initiated bidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with WebTransportError]
+ expected: FAIL
+
+ [Close and abort unidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with default error code]
+ expected: FAIL
+
+ [STOP_SENDING coming from server]
+ expected: FAIL
+
+ [RESET_STREAM coming from server]
+ expected: FAIL
+
+
+[streams-close.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Close outgoing stream / bidi-1]
+ expected: FAIL
+
+ [Close outgoing stream / bidi-2]
+ expected: FAIL
+
+ [Close outgoing stream / uni]
+ expected: FAIL
+
+ [Abort client-created bidirectional stream]
+ expected: FAIL
+
+ [Abort server-initiated bidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with WebTransportError]
+ expected: FAIL
+
+ [Close and abort unidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with default error code]
+ expected: FAIL
+
+ [STOP_SENDING coming from server]
+ expected: FAIL
+
+ [RESET_STREAM coming from server]
+ expected: FAIL
+
+
+[streams-close.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Close outgoing stream / bidi-1]
+ expected: FAIL
+
+ [Close outgoing stream / bidi-2]
+ expected: FAIL
+
+ [Close outgoing stream / uni]
+ expected: FAIL
+
+ [Abort client-created bidirectional stream]
+ expected: FAIL
+
+ [Abort server-initiated bidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with WebTransportError]
+ expected: FAIL
+
+ [Close and abort unidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with default error code]
+ expected: FAIL
+
+ [STOP_SENDING coming from server]
+ expected: FAIL
+
+ [RESET_STREAM coming from server]
+ expected: FAIL
+
+
+[streams-close.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Close outgoing stream / bidi-1]
+ expected: FAIL
+
+ [Close outgoing stream / bidi-2]
+ expected: FAIL
+
+ [Close outgoing stream / uni]
+ expected: FAIL
+
+ [Abort client-created bidirectional stream]
+ expected: FAIL
+
+ [Abort server-initiated bidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with WebTransportError]
+ expected: FAIL
+
+ [Close and abort unidirectional stream]
+ expected: FAIL
+
+ [Abort unidirectional stream with default error code]
+ expected: FAIL
+
+ [STOP_SENDING coming from server]
+ expected: FAIL
+
+ [RESET_STREAM coming from server]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini b/testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini
new file mode 100644
index 0000000000..407347f144
--- /dev/null
+++ b/testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini
@@ -0,0 +1,75 @@
+[streams-echo.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport server should be able to create and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to accept and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to create, accept, and handle a unidirectional stream]
+ expected: FAIL
+
+ [Can read data from a bidirectional stream with BYOB reader]
+ expected: FAIL
+
+ [Can read data from a unidirectional stream with BYOB reader]
+ expected: FAIL
+
+
+[streams-echo.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport server should be able to create and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to accept and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to create, accept, and handle a unidirectional stream]
+ expected: FAIL
+
+ [Can read data from a bidirectional stream with BYOB reader]
+ expected: FAIL
+
+ [Can read data from a unidirectional stream with BYOB reader]
+ expected: FAIL
+
+
+[streams-echo.https.any.serviceworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport server should be able to create and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to accept and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to create, accept, and handle a unidirectional stream]
+ expected: FAIL
+
+ [Can read data from a bidirectional stream with BYOB reader]
+ expected: FAIL
+
+ [Can read data from a unidirectional stream with BYOB reader]
+ expected: FAIL
+
+
+[streams-echo.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [WebTransport server should be able to create and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to accept and handle a bidirectional stream]
+ expected: FAIL
+
+ [WebTransport server should be able to create, accept, and handle a unidirectional stream]
+ expected: FAIL
+
+ [Can read data from a bidirectional stream with BYOB reader]
+ expected: FAIL
+
+ [Can read data from a unidirectional stream with BYOB reader]
+ expected: FAIL