diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2024-05-07 08:23:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-07 06:23:14 +0000 |
commit | 8bc49299c89b15b065d1aa7df00416e8e56b2c49 (patch) | |
tree | 95c02c76d887a57a72074b1a1a2ff8fb0e3b62c1 /tests/wpt/meta | |
parent | 45f2433d7695231d509fc2b316c390d6d7e0e6f7 (diff) | |
download | servo-8bc49299c89b15b065d1aa7df00416e8e56b2c49.tar.gz servo-8bc49299c89b15b065d1aa7df00416e8e56b2c49.zip |
Revert "script: implement AbortController (#31361)" (#32243)
This reverts commit 7fce850cffb72a6fbcf763a40164a9b35b7fa833.
Diffstat (limited to 'tests/wpt/meta')
37 files changed, 561 insertions, 132 deletions
diff --git a/tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini b/tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini index acf2ed0c7f0..f1013fd736d 100644 --- a/tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini +++ b/tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini @@ -1,62 +1,5 @@ [abort-signal-any.any.worker.html] - [AbortSignal.any() works with an empty array of signals] - expected: FAIL - - [AbortSignal.any() follows a single signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() follows multiple signals (using AbortController)] - expected: FAIL - - [AbortSignal.any() returns an aborted signal if passed an aborted signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() can be passed the same signal more than once (using AbortController)] - expected: FAIL - - [AbortSignal.any() uses the first instance of a duplicate signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() signals are composable (using AbortController)] - expected: FAIL - - [AbortSignal.any() works with signals returned by AbortSignal.timeout() (using AbortController)] - expected: FAIL - - [AbortSignal.any() works with intermediate signals (using AbortController)] - expected: FAIL - - [Abort events for AbortSignal.any() signals fire in the right order (using AbortController)] - expected: FAIL - + expected: ERROR [abort-signal-any.any.html] - [AbortSignal.any() works with an empty array of signals] - expected: FAIL - - [AbortSignal.any() follows a single signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() follows multiple signals (using AbortController)] - expected: FAIL - - [AbortSignal.any() returns an aborted signal if passed an aborted signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() can be passed the same signal more than once (using AbortController)] - expected: FAIL - - [AbortSignal.any() uses the first instance of a duplicate signal (using AbortController)] - expected: FAIL - - [AbortSignal.any() signals are composable (using AbortController)] - expected: FAIL - - [AbortSignal.any() works with signals returned by AbortSignal.timeout() (using AbortController)] - expected: FAIL - - [AbortSignal.any() works with intermediate signals (using AbortController)] - expected: FAIL - - [Abort events for AbortSignal.any() signals fire in the right order (using AbortController)] - expected: FAIL + expected: ERROR diff --git a/tests/wpt/meta/dom/abort/event.any.js.ini b/tests/wpt/meta/dom/abort/event.any.js.ini index b2774494d6f..b7fdb742a6e 100644 --- a/tests/wpt/meta/dom/abort/event.any.js.ini +++ b/tests/wpt/meta/dom/abort/event.any.js.ini @@ -1,7 +1,31 @@ [event.any.html] + [AbortController abort() should fire event synchronously] + expected: FAIL + + [controller.signal should always return the same object] + expected: FAIL + [controller.abort() should do nothing the second time it is called] expected: FAIL + [event handler should not be called if added after controller.abort()] + expected: FAIL + + [the abort event should have the right properties] + expected: FAIL + + [AbortController abort(reason) should set signal.reason] + expected: FAIL + + [aborting AbortController without reason creates an "AbortError" DOMException] + expected: FAIL + + [AbortController abort(undefined) creates an "AbortError" DOMException] + expected: FAIL + + [AbortController abort(null) should set signal.reason] + expected: FAIL + [static aborting signal should have right properties] expected: FAIL @@ -14,14 +38,44 @@ [throwIfAborted() should throw primitive abort.reason if signal aborted] expected: FAIL + [throwIfAborted() should not throw if signal not aborted] + expected: FAIL + [AbortSignal.reason returns the same DOMException] expected: FAIL + [AbortController.signal.reason returns the same DOMException] + expected: FAIL + [event.any.worker.html] + [AbortController abort() should fire event synchronously] + expected: FAIL + + [controller.signal should always return the same object] + expected: FAIL + [controller.abort() should do nothing the second time it is called] expected: FAIL + [event handler should not be called if added after controller.abort()] + expected: FAIL + + [the abort event should have the right properties] + expected: FAIL + + [AbortController abort(reason) should set signal.reason] + expected: FAIL + + [aborting AbortController without reason creates an "AbortError" DOMException] + expected: FAIL + + [AbortController abort(undefined) creates an "AbortError" DOMException] + expected: FAIL + + [AbortController abort(null) should set signal.reason] + expected: FAIL + [static aborting signal should have right properties] expected: FAIL @@ -34,5 +88,11 @@ [throwIfAborted() should throw primitive abort.reason if signal aborted] expected: FAIL + [throwIfAborted() should not throw if signal not aborted] + expected: FAIL + [AbortSignal.reason returns the same DOMException] expected: FAIL + + [AbortController.signal.reason returns the same DOMException] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/AddEventListenerOptions-signal.any.js.ini b/tests/wpt/meta/dom/events/AddEventListenerOptions-signal.any.js.ini index a7194da1b36..a21bffac131 100644 --- a/tests/wpt/meta/dom/events/AddEventListenerOptions-signal.any.js.ini +++ b/tests/wpt/meta/dom/events/AddEventListenerOptions-signal.any.js.ini @@ -1,14 +1,68 @@ [AddEventListenerOptions-signal.any.html] + [Passing an AbortSignal to addEventListener works with the once flag] + expected: FAIL + + [Adding then aborting a listener in another listener does not call it] + expected: FAIL + + [Passing an AbortSignal to addEventListener works with the capture flag] + expected: FAIL + [Aborting from a listener does not call future listeners] expected: FAIL + [Passing an AbortSignal to multiple listeners] + expected: FAIL + + [Passing an AbortSignal to addEventListener does not prevent removeEventListener] + expected: FAIL + + [Aborting from a nested listener should remove it] + expected: FAIL + + [Removing a once listener works with a passed signal] + expected: FAIL + [Passing an AbortSignal to addEventListener options should allow removing a listener] expected: FAIL + [Passing null as the signal should throw] + expected: FAIL + + [Passing null as the signal should throw (listener is also null)] + expected: FAIL + [AddEventListenerOptions-signal.any.worker.html] + [Passing an AbortSignal to addEventListener works with the once flag] + expected: FAIL + + [Adding then aborting a listener in another listener does not call it] + expected: FAIL + + [Passing an AbortSignal to addEventListener works with the capture flag] + expected: FAIL + [Aborting from a listener does not call future listeners] expected: FAIL + [Passing an AbortSignal to multiple listeners] + expected: FAIL + + [Passing an AbortSignal to addEventListener does not prevent removeEventListener] + expected: FAIL + + [Aborting from a nested listener should remove it] + expected: FAIL + + [Removing a once listener works with a passed signal] + expected: FAIL + [Passing an AbortSignal to addEventListener options should allow removing a listener] expected: FAIL + + [Passing null as the signal should throw] + expected: FAIL + + [Passing null as the signal should throw (listener is also null)] + expected: FAIL diff --git a/tests/wpt/meta/dom/idlharness.any.js.ini b/tests/wpt/meta/dom/idlharness.any.js.ini index 571e2a1b294..6424f8a1253 100644 --- a/tests/wpt/meta/dom/idlharness.any.js.ini +++ b/tests/wpt/meta/dom/idlharness.any.js.ini @@ -17,32 +17,146 @@ [Event interface: new CustomEvent("foo") must inherit property "composed" with the proper type] expected: FAIL + [AbortController interface: existence and properties of interface object] + expected: FAIL + + [AbortController interface object length] + expected: FAIL + + [AbortController interface object name] + expected: FAIL + + [AbortController interface: existence and properties of interface prototype object] + expected: FAIL + + [AbortController interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AbortController interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AbortController interface: attribute signal] + expected: FAIL + [AbortController interface: operation abort()] expected: FAIL + [AbortController must be primary interface of new AbortController()] + expected: FAIL + + [Stringification of new AbortController()] + expected: FAIL + + [AbortController interface: new AbortController() must inherit property "signal" with the proper type] + expected: FAIL + [AbortController interface: new AbortController() must inherit property "abort()" with the proper type] expected: FAIL + [AbortSignal interface: existence and properties of interface object] + expected: FAIL + + [AbortSignal interface object length] + expected: FAIL + + [AbortSignal interface object name] + expected: FAIL + + [AbortSignal interface: existence and properties of interface prototype object] + expected: FAIL + + [AbortSignal interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AbortSignal interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + [AbortSignal interface: operation abort()] expected: FAIL + [AbortSignal interface: attribute aborted] + expected: FAIL + + [AbortSignal interface: attribute onabort] + expected: FAIL + + [AbortSignal must be primary interface of new AbortController().signal] + expected: FAIL + + [Stringification of new AbortController().signal] + expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "abort()" with the proper type] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type] + expected: FAIL + + [AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type] + expected: FAIL + + [EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type] + expected: FAIL + + [EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + + [EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type] + expected: FAIL + + [EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + + [EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type] + expected: FAIL + + [EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + + [AbortController interface: operation abort(optional any)] + expected: FAIL + + [AbortController interface: new AbortController() must inherit property "abort(optional any)" with the proper type] + expected: FAIL + + [AbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError] + expected: FAIL + [AbortSignal interface: operation abort(optional any)] expected: FAIL + [AbortSignal interface: attribute reason] + expected: FAIL + + [AbortSignal interface: operation throwIfAborted()] + expected: FAIL + + [AbortSignal interface: new AbortController().signal must inherit property "abort(optional any)" with the proper type] + expected: FAIL + [AbortSignal interface: calling abort(optional any) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "reason" with the proper type] + expected: FAIL + + [AbortSignal interface: new AbortController().signal must inherit property "throwIfAborted()" with the proper type] + expected: FAIL + [AbortSignal interface: operation timeout(unsigned long long)] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "timeout(unsigned long long)" with the proper type] + expected: FAIL + [AbortSignal interface: calling timeout(unsigned long long) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL [AbortSignal interface: operation any(sequence<AbortSignal>)] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type] + expected: FAIL + [AbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL diff --git a/tests/wpt/meta/dom/idlharness.window.js.ini b/tests/wpt/meta/dom/idlharness.window.js.ini index 33041de5be5..3f173557cc7 100644 --- a/tests/wpt/meta/dom/idlharness.window.js.ini +++ b/tests/wpt/meta/dom/idlharness.window.js.ini @@ -28,12 +28,18 @@ [XPathEvaluator interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL + [AbortSignal must be primary interface of new AbortController().signal] + expected: FAIL + [XPathResult interface: constant NUMBER_TYPE on interface object] expected: FAIL [Element interface: element must inherit property "assignedSlot" with the proper type] expected: FAIL + [AbortController interface object name] + expected: FAIL + [Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type] expected: FAIL @@ -46,9 +52,15 @@ [Text interface: attribute assignedSlot] expected: FAIL + [AbortSignal interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + [Document interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL + [AbortSignal interface: existence and properties of interface object] + expected: FAIL + [XPathResult interface: constant STRING_TYPE on interface prototype object] expected: FAIL @@ -58,12 +70,27 @@ [XPathResult interface: document.evaluate("//*", document.body) must inherit property "ORDERED_NODE_ITERATOR_TYPE" with the proper type] expected: FAIL + [EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + + [EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type] + expected: FAIL + + [EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type] + expected: FAIL + + [AbortSignal interface object name] + expected: FAIL + [Event interface: new CustomEvent("foo") must inherit property "composed" with the proper type] expected: FAIL [XPathResult interface: document.evaluate("//*", document.body) must inherit property "UNORDERED_NODE_ITERATOR_TYPE" with the proper type] expected: FAIL + [EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type] + expected: FAIL + [Element interface: operation attachShadow(ShadowRootInit)] expected: FAIL @@ -79,6 +106,9 @@ [AbortController interface: operation abort()] expected: FAIL + [AbortController interface: existence and properties of interface object] + expected: FAIL + [XPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface prototype object] expected: FAIL @@ -88,6 +118,9 @@ [XPathResult interface: document.evaluate("//*", document.body) must inherit property "ANY_UNORDERED_NODE_TYPE" with the proper type] expected: FAIL + [AbortController interface: attribute signal] + expected: FAIL + [XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface prototype object] expected: FAIL @@ -103,6 +136,9 @@ [CharacterData interface: operation before((Node or DOMString)...)] expected: FAIL + [AbortSignal interface: attribute aborted] + expected: FAIL + [XPathResult interface: operation snapshotItem(unsigned long)] expected: FAIL @@ -118,6 +154,12 @@ [Element interface: operation after((Node or DOMString)...)] expected: FAIL + [AbortController must be primary interface of new AbortController()] + expected: FAIL + + [AbortController interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + [Element interface: attribute assignedSlot] expected: FAIL @@ -163,6 +205,9 @@ [XPathExpression interface: operation evaluate(Node, optional unsigned short, optional XPathResult?)] expected: FAIL + [AbortController interface: new AbortController() must inherit property "signal" with the proper type] + expected: FAIL + [XPathResult interface: document.evaluate("//*", document.body) must inherit property "iterateNext()" with the proper type] expected: FAIL @@ -187,6 +232,9 @@ [Document interface: calling evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?) on new Document() with too few arguments must throw TypeError] expected: FAIL + [AbortController interface object length] + expected: FAIL + [XPathExpression interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL @@ -217,9 +265,15 @@ [DocumentType interface: operation replaceWith((Node or DOMString)...)] expected: FAIL + [EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + [XPathResult interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL + [AbortController interface: existence and properties of interface prototype object] + expected: FAIL + [Document interface: new Document() must inherit property "createNSResolver(Node)" with the proper type] expected: FAIL @@ -256,6 +310,12 @@ [XPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface prototype object] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type] + expected: FAIL + + [EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError] + expected: FAIL + [Document interface: calling createExpression(DOMString, optional XPathNSResolver?) on xmlDoc with too few arguments must throw TypeError] expected: FAIL @@ -271,24 +331,36 @@ [XPathEvaluator interface object length] expected: FAIL + [AbortSignal interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + [XPathEvaluator interface: new XPathEvaluator() must inherit property "evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)" with the proper type] expected: FAIL [XPathEvaluator interface: calling evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?) on new XPathEvaluator() with too few arguments must throw TypeError] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type] + expected: FAIL + [Document interface: calling evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?) on xmlDoc with too few arguments must throw TypeError] expected: FAIL [XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface object] expected: FAIL + [AbortController interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + [XPathResult interface: document.evaluate("//*", document.body) must inherit property "stringValue" with the proper type] expected: FAIL [XPathResult interface: attribute invalidIteratorState] expected: FAIL + [AbortSignal interface: attribute onabort] + expected: FAIL + [Document interface: operation evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)] expected: FAIL @@ -298,9 +370,15 @@ [Document interface: operation createExpression(DOMString, optional XPathNSResolver?)] expected: FAIL + [AbortSignal interface object length] + expected: FAIL + [XPathEvaluator interface: calling createNSResolver(Node) on new XPathEvaluator() with too few arguments must throw TypeError] expected: FAIL + [AbortSignal interface: existence and properties of interface prototype object] + expected: FAIL + [XPathResult interface: attribute numberValue] expected: FAIL @@ -352,6 +430,9 @@ [XPathResult interface: document.evaluate("//*", document.body) must inherit property "ORDERED_NODE_SNAPSHOT_TYPE" with the proper type] expected: FAIL + [Stringification of new AbortController().signal] + expected: FAIL + [XPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface prototype object] expected: FAIL @@ -388,6 +469,9 @@ [XPathResult interface: document.evaluate("//*", document.body) must inherit property "FIRST_ORDERED_NODE_TYPE" with the proper type] expected: FAIL + [Stringification of new AbortController()] + expected: FAIL + [XPathExpression interface: calling evaluate(Node, optional unsigned short, optional XPathResult?) on document.createExpression("//*") with too few arguments must throw TypeError] expected: FAIL @@ -553,18 +637,45 @@ [XSLTProcessor interface: new XSLTProcessor() must inherit property "reset()" with the proper type] expected: FAIL + [AbortController interface: operation abort(optional any)] + expected: FAIL + + [AbortController interface: new AbortController() must inherit property "abort(optional any)" with the proper type] + expected: FAIL + + [AbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError] + expected: FAIL + [AbortSignal interface: operation abort(optional any)] expected: FAIL + [AbortSignal interface: attribute reason] + expected: FAIL + + [AbortSignal interface: operation throwIfAborted()] + expected: FAIL + + [AbortSignal interface: new AbortController().signal must inherit property "abort(optional any)" with the proper type] + expected: FAIL + [AbortSignal interface: calling abort(optional any) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "reason" with the proper type] + expected: FAIL + + [AbortSignal interface: new AbortController().signal must inherit property "throwIfAborted()" with the proper type] + expected: FAIL + [idl_test setup] expected: FAIL [AbortSignal interface: operation timeout(unsigned long long)] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "timeout(unsigned long long)" with the proper type] + expected: FAIL + [AbortSignal interface: calling timeout(unsigned long long) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL @@ -601,6 +712,9 @@ [AbortSignal interface: operation any(sequence<AbortSignal>)] expected: FAIL + [AbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type] + expected: FAIL + [AbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError] expected: FAIL diff --git a/tests/wpt/meta/dom/interface-objects.html.ini b/tests/wpt/meta/dom/interface-objects.html.ini new file mode 100644 index 00000000000..57c5a4fb7da --- /dev/null +++ b/tests/wpt/meta/dom/interface-objects.html.ini @@ -0,0 +1,6 @@ +[interface-objects.html] + [Should be able to delete AbortController.] + expected: FAIL + + [Should be able to delete AbortSignal.] + expected: FAIL diff --git a/tests/wpt/meta/fetch/api/abort/destroyed-context.html.ini b/tests/wpt/meta/fetch/api/abort/destroyed-context.html.ini new file mode 100644 index 00000000000..94ac9e3e33e --- /dev/null +++ b/tests/wpt/meta/fetch/api/abort/destroyed-context.html.ini @@ -0,0 +1,2 @@ +[destroyed-context.html] + expected: ERROR diff --git a/tests/wpt/meta/fetch/api/abort/general.any.js.ini b/tests/wpt/meta/fetch/api/abort/general.any.js.ini index e1d17392e46..a15d01c1f53 100644 --- a/tests/wpt/meta/fetch/api/abort/general.any.js.ini +++ b/tests/wpt/meta/fetch/api/abort/general.any.js.ini @@ -5,13 +5,45 @@ expected: ERROR [general.any.html] - expected: TIMEOUT [Aborting rejects with AbortError] expected: FAIL [Aborting rejects with AbortError - no-cors] expected: FAIL + [TypeError from request constructor takes priority - RequestInit's window is not null] + expected: FAIL + + [TypeError from request constructor takes priority - Input URL is not valid] + expected: FAIL + + [TypeError from request constructor takes priority - Input URL has credentials] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's mode is navigate] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's referrer is invalid] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's method is invalid] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's method is forbidden] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin] + expected: FAIL + + [TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors] + expected: FAIL + + [TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors] + expected: FAIL + [TypeError from request constructor takes priority - Bad referrerPolicy init parameter value] expected: FAIL @@ -45,6 +77,9 @@ [Signal retained after unrelated properties are overridden by fetch] expected: FAIL + [Signal removed by setting to null] + expected: FAIL + [Already aborted signal rejects immediately] expected: FAIL @@ -85,31 +120,31 @@ expected: FAIL [Fetch aborted & connection closed when aborted after calling response.arrayBuffer()] - expected: TIMEOUT + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.blob()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.formData()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.json()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.text()] - expected: NOTRUN + expected: FAIL [Stream errors once aborted. Underlying connection closed.] - expected: NOTRUN + expected: FAIL [Stream errors once aborted, after reading. Underlying connection closed.] - expected: NOTRUN + expected: FAIL [Stream will not error if body is empty. It's closed with an empty queue before it errors.] - expected: NOTRUN + expected: FAIL [Readable stream synchronously cancels with AbortError if aborted before reading] - expected: NOTRUN + expected: FAIL [Signal state is cloned] expected: FAIL @@ -125,13 +160,45 @@ [general.any.worker.html] - expected: TIMEOUT [Aborting rejects with AbortError] expected: FAIL [Aborting rejects with AbortError - no-cors] expected: FAIL + [TypeError from request constructor takes priority - RequestInit's window is not null] + expected: FAIL + + [TypeError from request constructor takes priority - Input URL is not valid] + expected: FAIL + + [TypeError from request constructor takes priority - Input URL has credentials] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's mode is navigate] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's referrer is invalid] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's method is invalid] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's method is forbidden] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple] + expected: FAIL + + [TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin] + expected: FAIL + + [TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors] + expected: FAIL + + [TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors] + expected: FAIL + [TypeError from request constructor takes priority - Bad referrerPolicy init parameter value] expected: FAIL @@ -165,6 +232,9 @@ [Signal retained after unrelated properties are overridden by fetch] expected: FAIL + [Signal removed by setting to null] + expected: FAIL + [Already aborted signal rejects immediately] expected: FAIL @@ -205,31 +275,31 @@ expected: FAIL [Fetch aborted & connection closed when aborted after calling response.arrayBuffer()] - expected: TIMEOUT + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.blob()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.formData()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.json()] - expected: NOTRUN + expected: FAIL [Fetch aborted & connection closed when aborted after calling response.text()] - expected: NOTRUN + expected: FAIL [Stream errors once aborted. Underlying connection closed.] - expected: NOTRUN + expected: FAIL [Stream errors once aborted, after reading. Underlying connection closed.] - expected: NOTRUN + expected: FAIL [Stream will not error if body is empty. It's closed with an empty queue before it errors.] - expected: NOTRUN + expected: FAIL [Readable stream synchronously cancels with AbortError if aborted before reading] - expected: NOTRUN + expected: FAIL [Signal state is cloned] expected: FAIL diff --git a/tests/wpt/meta/fetch/api/abort/keepalive.html.ini b/tests/wpt/meta/fetch/api/abort/keepalive.html.ini index 46b5a14febd..a96fc65ae90 100644 --- a/tests/wpt/meta/fetch/api/abort/keepalive.html.ini +++ b/tests/wpt/meta/fetch/api/abort/keepalive.html.ini @@ -1,7 +1,2 @@ [keepalive.html] - expected: TIMEOUT - [aborting a keepalive fetch should work] - expected: TIMEOUT - - [aborting a detached keepalive fetch should not do anything] - expected: NOTRUN + expected: ERROR diff --git a/tests/wpt/meta/fetch/api/abort/request.any.js.ini b/tests/wpt/meta/fetch/api/abort/request.any.js.ini index 5d7ed4a13cf..a39255f79d7 100644 --- a/tests/wpt/meta/fetch/api/abort/request.any.js.ini +++ b/tests/wpt/meta/fetch/api/abort/request.any.js.ini @@ -1,7 +1,25 @@ [request.any.html] + [Calling arrayBuffer() on an aborted request] + expected: FAIL + + [Aborting a request after calling arrayBuffer()] + expected: FAIL + + [Calling arrayBuffer() on an aborted consumed empty request] + expected: FAIL + [Calling arrayBuffer() on an aborted consumed nonempty request] expected: FAIL + [Calling blob() on an aborted request] + expected: FAIL + + [Aborting a request after calling blob()] + expected: FAIL + + [Calling blob() on an aborted consumed empty request] + expected: FAIL + [Calling blob() on an aborted consumed nonempty request] expected: FAIL @@ -11,9 +29,27 @@ [Aborting a request after calling formData()] expected: FAIL + [Calling formData() on an aborted consumed nonempty request] + expected: FAIL + + [Calling json() on an aborted request] + expected: FAIL + + [Aborting a request after calling json()] + expected: FAIL + [Calling json() on an aborted consumed nonempty request] expected: FAIL + [Calling text() on an aborted request] + expected: FAIL + + [Aborting a request after calling text()] + expected: FAIL + + [Calling text() on an aborted consumed empty request] + expected: FAIL + [Calling text() on an aborted consumed nonempty request] expected: FAIL @@ -25,9 +61,27 @@ expected: ERROR [request.any.worker.html] + [Calling arrayBuffer() on an aborted request] + expected: FAIL + + [Aborting a request after calling arrayBuffer()] + expected: FAIL + + [Calling arrayBuffer() on an aborted consumed empty request] + expected: FAIL + [Calling arrayBuffer() on an aborted consumed nonempty request] expected: FAIL + [Calling blob() on an aborted request] + expected: FAIL + + [Aborting a request after calling blob()] + expected: FAIL + + [Calling blob() on an aborted consumed empty request] + expected: FAIL + [Calling blob() on an aborted consumed nonempty request] expected: FAIL @@ -37,8 +91,26 @@ [Aborting a request after calling formData()] expected: FAIL + [Calling formData() on an aborted consumed nonempty request] + expected: FAIL + + [Calling json() on an aborted request] + expected: FAIL + + [Aborting a request after calling json()] + expected: FAIL + [Calling json() on an aborted consumed nonempty request] expected: FAIL + [Calling text() on an aborted request] + expected: FAIL + + [Aborting a request after calling text()] + expected: FAIL + + [Calling text() on an aborted consumed empty request] + expected: FAIL + [Calling text() on an aborted consumed nonempty request] expected: FAIL diff --git a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini index b846dbfb782..ab5ccba6560 100644 --- a/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini +++ b/tests/wpt/meta/fetch/fetch-later/send-on-deactivate.tentative.https.window.js.ini @@ -1,10 +1,9 @@ [send-on-deactivate.tentative.https.window.html] - expected: TIMEOUT [fetchLater() sends on page entering BFCache if BackgroundSync is off.] expected: FAIL [Call fetchLater() when BFCached with activateAfter=0 sends immediately.] - expected: TIMEOUT + expected: FAIL [fetchLater() sends on navigating away a page w/o BFCache.] expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini index dbbf7b19da6..2f7885994ac 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini @@ -1,7 +1,6 @@ [document-state.https.html] - expected: TIMEOUT [A navigation's initiator origin and referrer are stored in the document state and used in the document repopulation case] - expected: TIMEOUT + expected: FAIL [A navigation's initiator origin and referrer are stored in the document state and used on location.reload()] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini deleted file mode 100644 index 3e07e6b7d1f..00000000000 --- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[empty-iframe-load-event.html] - [Check execution order from nested timeout] - expected: FAIL - - [Check execution order on load handler] - expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini index ea94ff1ac83..43ceb1d77a6 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini @@ -8,7 +8,7 @@ [load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo'] expected: FAIL - [load & pageshow events do not fire on contentWindow of <iframe> element created with src=''] + [load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'] expected: FAIL [load & pageshow events do not fire on contentWindow of <iframe> element created with src=''] diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini new file mode 100644 index 00000000000..998096a995b --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini @@ -0,0 +1,3 @@ +[navigateToNew.window.html] + [RemoteContextWrapper navigateToNew] + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini index b419ae85ffe..c879ccacb05 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini @@ -1,4 +1,3 @@ [navigation-bfcache.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini index c6fb23dac85..c487fbea6f9 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini @@ -1,4 +1,3 @@ [navigation-helpers.window.html] - expected: TIMEOUT [RemoteContextHelper navigation helpers] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini new file mode 100644 index 00000000000..319da97d542 --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini @@ -0,0 +1,3 @@ +[navigation-same-document.window.html] + [RemoteContextHelper navigation using BFCache] + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini new file mode 100644 index 00000000000..c5da400f937 --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini @@ -0,0 +1,3 @@ +[unload-main-frame-cross-origin.window.html] + [Unload runs in main frame when navigating cross-origin.] + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini new file mode 100644 index 00000000000..b1fd74990dc --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[unload-main-frame-same-origin.window.html] + [Unload runs in main frame when navigating same-origin.] + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini b/tests/wpt/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini index ae1339be926..23780f8ffc7 100644 --- a/tests/wpt/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini +++ b/tests/wpt/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini @@ -1,4 +1,3 @@ [history-state-after-bfcache.window.html] - expected: TIMEOUT [Navigating back to a bfcached page does not reset history.state] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js.ini index 6b15e0cd684..d1e2fdf757d 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-attributes.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js.ini index 30842333fdb..092f09c6acc 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-bfcache-reasons-stay.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.js.ini index 873c9b7ef5b..f547a22caf3 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-bfcache.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js.ini index 09d3ff5a249..5bf9480fc38 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-cross-origin-bfcache.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.js.ini index 7793131cb27..876710cd31f 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-fetch.tentative.window.html] - expected: TIMEOUT [Ensure that ongoing fetch upon entering bfcache blocks bfcache and recorded.] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js.ini index 55d58cc0f03..4021b520a8e 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-not-bfcached.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.js.ini index 37f562e68cf..08bdc7a2a4f 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-redirect-on-history.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js.ini index 3694a65e93d..9548dd69ac9 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-reload.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js.ini index 295066ea109..223b2dcdeed 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-same-origin-bfcache.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js.ini b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js.ini index d337ae8ec5e..a6c4590ae7a 100644 --- a/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js.ini +++ b/tests/wpt/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js.ini @@ -1,4 +1,3 @@ [performance-navigation-timing-same-origin-replace.tentative.window.html] - expected: TIMEOUT [RemoteContextHelper navigation using BFCache] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/wasm/webapi/abort.any.js.ini b/tests/wpt/meta/wasm/webapi/abort.any.js.ini index e8f64e23f17..8b4857cda36 100644 --- a/tests/wpt/meta/wasm/webapi/abort.any.js.ini +++ b/tests/wpt/meta/wasm/webapi/abort.any.js.ini @@ -5,12 +5,18 @@ [compileStreaming() synchronously followed by abort should reject with AbortError] expected: FAIL + [compileStreaming() asynchronously racing with abort should succeed or reject with AbortError] + expected: FAIL + [instantiateStreaming() on an already-aborted request should reject with AbortError] expected: FAIL [instantiateStreaming() synchronously followed by abort should reject with AbortError] expected: FAIL + [instantiateStreaming() asynchronously racing with abort should succeed or reject with AbortError] + expected: FAIL + [abort.any.worker.html] [compileStreaming() on an already-aborted request should reject with AbortError] @@ -19,8 +25,14 @@ [compileStreaming() synchronously followed by abort should reject with AbortError] expected: FAIL + [compileStreaming() asynchronously racing with abort should succeed or reject with AbortError] + expected: FAIL + [instantiateStreaming() on an already-aborted request should reject with AbortError] expected: FAIL [instantiateStreaming() synchronously followed by abort should reject with AbortError] expected: FAIL + + [instantiateStreaming() asynchronously racing with abort should succeed or reject with AbortError] + expected: FAIL diff --git a/tests/wpt/meta/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js.ini b/tests/wpt/meta/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js.ini index d8283da007b..730f1a634dd 100644 --- a/tests/wpt/meta/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js.ini +++ b/tests/wpt/meta/webmessaging/message-channels/close-event/document-destroyed.tentative.window.js.ini @@ -1,5 +1,5 @@ [document-destroyed.tentative.window.html] - expected: TIMEOUT + expected: ERROR [The context is navigated to a new document and a close event is fired.] expected: TIMEOUT diff --git a/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini b/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini index d72062aa31c..8c33d0c153f 100644 --- a/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini +++ b/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini @@ -1,4 +1,3 @@ [back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html] - expected: TIMEOUT [Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header.] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection.window.js.ini b/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection.window.js.ini index 51d0d8e40fc..55462bf5691 100644 --- a/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection.window.js.ini +++ b/tests/wpt/meta/websockets/back-forward-cache-with-closed-websocket-connection.window.js.ini @@ -1,4 +1,3 @@ [back-forward-cache-with-closed-websocket-connection.window.html] - expected: TIMEOUT [Testing BFCache support for page with closed WebSocket connection.] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini b/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini index f960509daad..55898fcbc73 100644 --- a/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini +++ b/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini @@ -1,4 +1,3 @@ [back-forward-cache-with-open-websocket-connection-ccns.tentative.window.html] - expected: TIMEOUT [Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header.] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection.window.js.ini b/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection.window.js.ini index e264ea40343..7b4e24160b9 100644 --- a/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection.window.js.ini +++ b/tests/wpt/meta/websockets/back-forward-cache-with-open-websocket-connection.window.js.ini @@ -1,4 +1,3 @@ [back-forward-cache-with-open-websocket-connection.window.html] - expected: TIMEOUT [Testing BFCache support for page with open WebSocket connection.] - expected: TIMEOUT + expected: FAIL |