From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- testing/web-platform/meta/webtransport/__dir__.ini | 6 + ...t-connection-ccns.https.tentative.window.js.ini | 3 + ...t-connection-ccns.https.tentative.window.js.ini | 3 + ...pen-webtransport-connection.https.window.js.ini | 3 + .../meta/webtransport/close.https.any.js.ini | 105 ++++++++++++ .../meta/webtransport/connect.https.any.js.ini | 18 ++ .../meta/webtransport/constructor.https.any.js.ini | 23 +++ .../meta/webtransport/csp-fail.https.window.js.ini | 4 + .../meta/webtransport/csp-pass.https.window.js.ini | 5 + .../datagram-cancel-crash.https.window.js.ini | 4 + .../meta/webtransport/datagrams.https.any.js.ini | 110 +++++++++++++ ...ho-large-bidirectional-streams.https.any.js.ini | 51 ++++++ .../meta/webtransport/idlharness.https.any.js.ini | 162 ++++++++++++++++++ .../webtransport/in-removed-iframe.https.html.ini | 4 + .../meta/webtransport/sendorder.https.any.js.ini | 48 ++++++ .../webtransport/streams-close.https.any.js.ini | 44 +++++ .../webtransport/streams-echo.https.any.js.ini | 181 +++++++++++++++++++++ 17 files changed, 774 insertions(+) create mode 100644 testing/web-platform/meta/webtransport/__dir__.ini create mode 100644 testing/web-platform/meta/webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/close.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/connect.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/constructor.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/csp-pass.https.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini create mode 100644 testing/web-platform/meta/webtransport/datagrams.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/echo-large-bidirectional-streams.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/idlharness.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini create mode 100644 testing/web-platform/meta/webtransport/sendorder.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/streams-close.https.any.js.ini create mode 100644 testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini (limited to 'testing/web-platform/meta/webtransport') diff --git a/testing/web-platform/meta/webtransport/__dir__.ini b/testing/web-platform/meta/webtransport/__dir__.ini new file mode 100644 index 0000000000..8480a6092b --- /dev/null +++ b/testing/web-platform/meta/webtransport/__dir__.ini @@ -0,0 +1,6 @@ +prefs: [network.webtransport.enabled:true, network.webtransport.datagrams.enabled:true] +# OCSP is disabled for this directory because we get errors from attempts to access the internet with it on +disabled: + if os == "android": 1823759 +lsan-allowed: [NS_AsyncCopy] +leak-threshold: [default:51200, tab:256000] diff --git a/testing/web-platform/meta/webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.js.ini b/testing/web-platform/meta/webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.js.ini new file mode 100644 index 0000000000..ef34b9b679 --- /dev/null +++ b/testing/web-platform/meta/webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.html] + [Testing BFCache support for page with closed WebTransport connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.js.ini b/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.js.ini new file mode 100644 index 0000000000..6d835d92d5 --- /dev/null +++ b/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.html] + [Testing BFCache support for page with open WebTransport connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js.ini b/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js.ini new file mode 100644 index 0000000000..9d956f5d55 --- /dev/null +++ b/testing/web-platform/meta/webtransport/back-forward-cache-with-open-webtransport-connection.https.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-open-webtransport-connection.https.window.html] + [Testing BFCache support for page with open WebTransport connection.] + expected: PRECONDITION_FAILED 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..33394cb5ad --- /dev/null +++ b/testing/web-platform/meta/webtransport/close.https.any.js.ini @@ -0,0 +1,105 @@ +[close.https.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [close] + expected: [PASS, TIMEOUT] + + [close without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and long reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated connection closure] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure without code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + +[close.https.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [close] + expected: [PASS, TIMEOUT, NOTRUN] + + [close without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and long reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated connection closure] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure without code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + +[close.https.any.serviceworker.html] + expected: + if fission and (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if fission and (os == "linux") and debug and not swgl: [ERROR, OK, TIMEOUT] + if fission and (os == "mac") and debug: [OK, TIMEOUT] + if not fission: [OK, ERROR, TIMEOUT, CRASH] + [OK, ERROR, TIMEOUT] + [close] + expected: [PASS, TIMEOUT, NOTRUN] + + [close without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and long reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated connection closure] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure without code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + +[close.https.any.html] + expected: [OK, TIMEOUT] + [close] + expected: [PASS, TIMEOUT] + + [close without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [close with code and long reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure with code and reason] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated connection closure] + expected: [PASS, TIMEOUT, NOTRUN] + + [server initiated closure without code and reason] + expected: [PASS, TIMEOUT, NOTRUN] 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..d256e5588b --- /dev/null +++ b/testing/web-platform/meta/webtransport/connect.https.any.js.ini @@ -0,0 +1,18 @@ +[connect.https.any.serviceworker.html] + expected: + if (os == "linux") and not debug and fission: [OK, ERROR] + if (os == "linux") and not debug and not fission: [OK, ERROR, CRASH] + if (os == "linux") and debug and not fission: [OK, ERROR, CRASH] + if (os == "mac") and not debug: [OK, ERROR] + +[connect.https.any.worker.html] + expected: + if (os == "mac") and not debug: [OK, CRASH] + if (os == "linux") and not debug: [OK, CRASH] + +[connect.https.any.html] + +[connect.https.any.sharedworker.html] + expected: + if (os == "mac") and not debug: [OK, CRASH] + if (os == "linux") and not debug: [OK, CRASH] 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..452a1a941d --- /dev/null +++ b/testing/web-platform/meta/webtransport/constructor.https.any.js.ini @@ -0,0 +1,23 @@ +[constructor.https.any.html] + expected: [OK] + +[constructor.https.any.worker.html] + expected: + if (os == "linux") and debug and fission and not swgl: OK + if (os == "mac") and debug: OK + if os == "win": OK + [OK, CRASH] + +[constructor.https.any.serviceworker.html] + expected: + if fission and (os == "linux") and debug and swgl: [OK, ERROR] + if not fission and debug and swgl: [OK, ERROR, CRASH] + if not fission and debug and not swgl: [OK, ERROR, CRASH] + if fission and (os == "linux") and not debug: [OK, ERROR] + if not fission and not debug: [OK, ERROR, CRASH] + +[constructor.https.any.sharedworker.html] + expected: + if fission and (os == "linux") and debug and swgl: [OK, CRASH] + if fission and (os == "linux") and not debug: [OK, CRASH] + if not fission: [OK, CRASH] 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..cb1b4aafe8 --- /dev/null +++ b/testing/web-platform/meta/webtransport/csp-fail.https.window.js.ini @@ -0,0 +1,4 @@ +[csp-fail.https.window.html] + expected: + if (os == "android"): [OK, TIMEOUT] + [OK] 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..bf0d1d93b0 --- /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"): [OK, TIMEOUT] + [OK] + 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..44b64eb9aa --- /dev/null +++ b/testing/web-platform/meta/webtransport/datagram-cancel-crash.https.window.js.ini @@ -0,0 +1,4 @@ +[datagram-cancel-crash.https.window.html] + expected: + if (os == "android"): [OK, TIMEOUT] + [OK] 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..fd088bd47a --- /dev/null +++ b/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini @@ -0,0 +1,110 @@ +[datagrams.https.any.html] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [OK, TIMEOUT] + if not debug and (os == "linux") and fission: [OK, TIMEOUT] + [Successfully reading datagrams with BYOB reader.] + expected: FAIL + + [Reading datagrams with insufficient buffer should be rejected.] + expected: FAIL + + [Datagram's outgoingHighWaterMark correctly regulates written datagrams] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [FAIL, NOTRUN] + if not debug and (os == "linux") and fission: [FAIL, NOTRUN] + FAIL + + [Datagrams read is less than or equal to the incomingHighWaterMark] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [FAIL, PASS, NOTRUN] + if not debug and (os == "win") and (processor == "x86"): [PASS, FAIL] + if not debug and (os == "linux") and fission: [FAIL, PASS, NOTRUN] + [FAIL, PASS] + + [Datagram MaxAge getters/setters work correctly] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [PASS, NOTRUN] + if not debug and (os == "linux") and fission: [PASS, NOTRUN] + + [Datagram HighWaterMark getters/setters work correctly] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [PASS, NOTRUN] + if not debug and (os == "linux") and fission: [PASS, NOTRUN] + + [Sending and receiving datagrams is ready to use before session is established] + expected: + if not debug and (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + if not debug and (os == "linux") and fission: [PASS, TIMEOUT] + + +[datagrams.https.any.serviceworker.html] + expected: + if fission and not debug and (os == "linux"): [OK, ERROR] + if fission and not debug and (os == "mac"): [OK, ERROR] + if not fission: [OK, ERROR, CRASH] + [Successfully reading datagrams with BYOB reader.] + expected: FAIL + + [Reading datagrams with insufficient buffer should be rejected.] + expected: FAIL + + [Datagram's outgoingHighWaterMark correctly regulates written datagrams] + expected: FAIL + + [Datagrams read is less than or equal to the incomingHighWaterMark] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + [FAIL, PASS] + + +[datagrams.https.any.worker.html] + expected: + if (os == "linux") and not debug: [OK, CRASH] + if (os == "mac") and not debug: [OK, TIMEOUT, CRASH] + [Successfully reading datagrams with BYOB reader.] + expected: FAIL + + [Reading datagrams with insufficient buffer should be rejected.] + expected: FAIL + + [Datagram's outgoingHighWaterMark correctly regulates written datagrams] + expected: + if (os == "mac") and not debug: [FAIL, NOTRUN] + FAIL + + [Datagrams read is less than or equal to the incomingHighWaterMark] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "mac") and not debug: [FAIL, PASS, NOTRUN] + [FAIL, PASS] + + [Datagram MaxAge getters/setters work correctly] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [Datagram HighWaterMark getters/setters work correctly] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [Sending and receiving datagrams is ready to use before session is established] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + +[datagrams.https.any.sharedworker.html] + expected: + if not debug and (os == "linux"): [OK, CRASH] + if not debug and (os == "mac"): [OK, CRASH] + [Successfully reading datagrams with BYOB reader.] + expected: FAIL + + [Reading datagrams with insufficient buffer should be rejected.] + expected: FAIL + + [Datagram's outgoingHighWaterMark correctly regulates written datagrams] + expected: FAIL + + [Datagrams read is less than or equal to the incomingHighWaterMark] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + [FAIL, PASS] diff --git a/testing/web-platform/meta/webtransport/echo-large-bidirectional-streams.https.any.js.ini b/testing/web-platform/meta/webtransport/echo-large-bidirectional-streams.https.any.js.ini new file mode 100644 index 0000000000..516e9c336e --- /dev/null +++ b/testing/web-platform/meta/webtransport/echo-large-bidirectional-streams.https.any.js.ini @@ -0,0 +1,51 @@ +[echo-large-bidirectional-streams.https.any.html] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [OK, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [OK, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [OK, TIMEOUT] + if tsan: [TIMEOUT, OK] + [Ensure large bidirectional streams does not cause race condition] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [PASS, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [PASS, TIMEOUT] + if tsan: [TIMEOUT, PASS] + +[echo-large-bidirectional-streams.https.any.worker.html] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [OK, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [OK, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [OK, TIMEOUT] + if tsan: [TIMEOUT, OK] + [Ensure large bidirectional streams does not cause race condition] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [PASS, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [PASS, TIMEOUT] + if tsan: [TIMEOUT, PASS] + +[echo-large-bidirectional-streams.https.any.sharedworker.html] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [OK, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [OK, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [OK, TIMEOUT] + if tsan: [TIMEOUT, OK] + [Ensure large bidirectional streams does not cause race condition] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [PASS, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [PASS, TIMEOUT] + if tsan: [TIMEOUT, PASS] + +[echo-large-bidirectional-streams.https.any.serviceworker.html] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [OK, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [OK, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [OK, TIMEOUT] + if tsan: [TIMEOUT, OK] + [Ensure large bidirectional streams does not cause race condition] + expected: + if not tsan and not swgl and (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if not tsan and swgl and (os == "linux") and fission: [PASS, TIMEOUT] + if not tsan and not swgl and (os == "mac") and debug: [PASS, TIMEOUT] + if tsan: [TIMEOUT, PASS] 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..859a4ff85e --- /dev/null +++ b/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini @@ -0,0 +1,162 @@ +[idlharness.https.any.html] + [WebTransport interface: attribute draining] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "draining" with the proper type] + expected: FAIL + + [WebTransport interface: operation createSendGroup()] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "createSendGroup()" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: attribute sendGroup] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface object] + expected: FAIL + + [WebTransportSendGroup interface object length] + expected: FAIL + + [WebTransportSendGroup interface object name] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportSendGroup interface: operation getStats()] + expected: FAIL + + [WebTransport interface: attribute supportsReliableOnly] + expected: FAIL + + +[idlharness.https.any.serviceworker.html] + [WebTransport interface: attribute draining] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "draining" with the proper type] + expected: FAIL + + [WebTransport interface: operation createSendGroup()] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "createSendGroup()" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: attribute sendGroup] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface object] + expected: FAIL + + [WebTransportSendGroup interface object length] + expected: FAIL + + [WebTransportSendGroup interface object name] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportSendGroup interface: operation getStats()] + expected: FAIL + + [WebTransport interface: attribute supportsReliableOnly] + expected: FAIL + + +[idlharness.https.any.sharedworker.html] + [WebTransport interface: attribute draining] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "draining" with the proper type] + expected: FAIL + + [WebTransport interface: operation createSendGroup()] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "createSendGroup()" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: attribute sendGroup] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface object] + expected: FAIL + + [WebTransportSendGroup interface object length] + expected: FAIL + + [WebTransportSendGroup interface object name] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportSendGroup interface: operation getStats()] + expected: FAIL + + [WebTransport interface: attribute supportsReliableOnly] + expected: FAIL + + +[idlharness.https.any.worker.html] + [WebTransport interface: attribute draining] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "draining" with the proper type] + expected: FAIL + + [WebTransport interface: operation createSendGroup()] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "createSendGroup()" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: attribute sendGroup] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface object] + expected: FAIL + + [WebTransportSendGroup interface object length] + expected: FAIL + + [WebTransportSendGroup interface object name] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportSendGroup interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportSendGroup interface: operation getStats()] + expected: FAIL + + [WebTransport interface: attribute supportsReliableOnly] + 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..5a771f292d --- /dev/null +++ b/testing/web-platform/meta/webtransport/in-removed-iframe.https.html.ini @@ -0,0 +1,4 @@ +[in-removed-iframe.https.window.html] + expected: + if (os == "android"): [OK, TIMEOUT] + [OK] diff --git a/testing/web-platform/meta/webtransport/sendorder.https.any.js.ini b/testing/web-platform/meta/webtransport/sendorder.https.any.js.ini new file mode 100644 index 0000000000..8e309f700c --- /dev/null +++ b/testing/web-platform/meta/webtransport/sendorder.https.any.js.ini @@ -0,0 +1,48 @@ +[sendorder.https.any.sharedworker.html] + expected: [OK, TIMEOUT] + + [WebTransport client should be able to create and handle a bidirectional stream with sendOrder] + expected: [PASS, TIMEOUT] + + [WebTransport client should be able to modify unset sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to modify existing sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + +[sendorder.https.any.worker.html] + expected: [OK, TIMEOUT] + + [WebTransport client should be able to create and handle a bidirectional stream with sendOrder] + expected: [PASS, TIMEOUT] + + [WebTransport client should be able to modify unset sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to modify existing sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + +[sendorder.https.any.serviceworker.html] + expected: [OK, TIMEOUT] + + [WebTransport client should be able to create and handle a bidirectional stream with sendOrder] + expected: [PASS, TIMEOUT] + + [WebTransport client should be able to modify unset sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to modify existing sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + +[sendorder.https.any.html] + expected: [OK, TIMEOUT] + + [WebTransport client should be able to create and handle a bidirectional stream with sendOrder] + expected: [PASS, TIMEOUT] + + [WebTransport client should be able to modify unset sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to modify existing sendOrder after stream creation] + expected: [PASS, TIMEOUT, NOTRUN] + 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..49e2c486da --- /dev/null +++ b/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini @@ -0,0 +1,44 @@ +[streams-close.https.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [Close and abort unidirectional stream] + expected: FAIL + + [RESET_STREAM coming from server] + expected: FAIL + + +[streams-close.https.any.html] + expected: [OK, TIMEOUT] + [Close and abort unidirectional stream] + expected: FAIL + + [RESET_STREAM coming from server] + expected: FAIL + + +[streams-close.https.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [Close and abort unidirectional stream] + expected: FAIL + + [RESET_STREAM coming from server] + expected: FAIL + + +[streams-close.https.any.serviceworker.html] + expected: + if fission and (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if fission and (os == "mac") and debug: [OK, TIMEOUT] + if not fission: [OK, ERROR, TIMEOUT, CRASH] + [OK, ERROR, TIMEOUT] + [Close and abort unidirectional stream] + 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..6db49e9c98 --- /dev/null +++ b/testing/web-platform/meta/webtransport/streams-echo.https.any.js.ini @@ -0,0 +1,181 @@ +[streams-echo.https.any.html] + expected: [OK, TIMEOUT] + [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create and handle a bidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport server should be able to accept and handle a bidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Can read data from a bidirectional stream with BYOB reader] + expected: [PASS, TIMEOUT, NOTRUN] + + [Can read data from a unidirectional stream with BYOB reader] + expected: [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a bidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a unidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Closing the stream with no data still resolves the read request] + expected: [PASS, TIMEOUT, NOTRUN] + + +[streams-echo.https.any.worker.html] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, OK, CRASH] + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [WebTransport client should be able to create and handle a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, PASS, NOTRUN] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport server should be able to accept and handle a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Can read data from a bidirectional stream with BYOB reader] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Can read data from a unidirectional stream with BYOB reader] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a unidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Closing the stream with no data still resolves the read request] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + +[streams-echo.https.any.sharedworker.html] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] + [OK, TIMEOUT, CRASH] + [WebTransport client should be able to create, accept, and handle a unidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport server should be able to accept and handle a bidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Can read data from a bidirectional stream with BYOB reader] + expected: [PASS, TIMEOUT, NOTRUN] + + [Can read data from a unidirectional stream with BYOB reader] + expected: [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a bidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a unidirectional stream] + expected: [PASS, TIMEOUT, NOTRUN] + + [Closing the stream with no data still resolves the read request] + expected: [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create and handle a bidirectional stream] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + +[streams-echo.https.any.serviceworker.html] + expected: + if fission and (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, OK, ERROR] + if fission and (os == "mac") and debug: [OK, TIMEOUT] + if not fission: [OK, ERROR, TIMEOUT, CRASH] + [OK, ERROR, TIMEOUT] + [WebTransport client should be able to create and handle a bidirectional stream without waiting for ready] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport server should be able to accept and handle a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Can read data from a bidirectional stream with BYOB reader] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Can read data from a unidirectional stream with BYOB reader] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Transfer large chunks of data on a unidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [Closing the stream with no data still resolves the read request] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [NOTRUN, PASS, TIMEOUT] + [PASS, TIMEOUT, NOTRUN] + + [WebTransport client should be able to create and handle a bidirectional stream] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and not swgl: TIMEOUT + if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] -- cgit v1.2.3