summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webidl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testing/web-platform/meta/webidl/current-realm.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/allow-resizable.html.ini6
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/builtin-function-properties.any.js.ini5
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/class-string-interface.any.js.ini7
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/class-string-iterator-prototype-object.any.js.ini7
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/class-string-named-properties-object.window.js.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/constructors.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/default-iterator-object.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/default-toJSON-cross-realm.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini5
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini7
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini7
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/global-immutable-prototype.any.js.ini15
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value.any.js.ini15
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/has-instance.html.ini4
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/interface-object-set-receiver.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/interface-object.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-constructor-set-receiver.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-object.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/invalid-this-value-cross-realm.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/iterator-invalidation-foreach.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/iterator-prototype-object.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/legacy-callback-interface-object.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/legacy-factor-function-subclass.window.js.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/no-regexp-special-casing.any.js.ini7
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/observable-array-no-leak-of-internals.window.js.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/observable-array-ownkeys.window.js.ini4
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/sequence-conversion.html.ini3
-rw-r--r--testing/web-platform/meta/webidl/ecmascript-binding/window-named-properties-object.html.ini5
-rw-r--r--testing/web-platform/meta/webidl/idlharness-shadowrealm.window.js.ini178
-rw-r--r--testing/web-platform/meta/webidl/idlharness.any.js.ini7
33 files changed, 333 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webidl/current-realm.html.ini b/testing/web-platform/meta/webidl/current-realm.html.ini
new file mode 100644
index 0000000000..2382ad9f4a
--- /dev/null
+++ b/testing/web-platform/meta/webidl/current-realm.html.ini
@@ -0,0 +1,3 @@
+[current-realm.html]
+ [getImageData]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/allow-resizable.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/allow-resizable.html.ini
new file mode 100644
index 0000000000..1147202067
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/allow-resizable.html.ini
@@ -0,0 +1,6 @@
+[allow-resizable.html]
+ [APIs without [AllowResizable\] throw when passed resizable ArrayBuffers]
+ expected: FAIL
+
+ [APIs with [AllowShared\] but without [AllowResizable\] throw when passed growable SharedArrayBuffers]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/builtin-function-properties.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/builtin-function-properties.any.js.ini
new file mode 100644
index 0000000000..465c4547ae
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/builtin-function-properties.any.js.ini
@@ -0,0 +1,5 @@
+[builtin-function-properties.any.html]
+
+[builtin-function-properties.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/class-string-interface.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-interface.any.js.ini
new file mode 100644
index 0000000000..6067db6544
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-interface.any.js.ini
@@ -0,0 +1,7 @@
+[class-string-interface.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[class-string-interface.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/class-string-iterator-prototype-object.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-iterator-prototype-object.any.js.ini
new file mode 100644
index 0000000000..4543e4cdd0
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-iterator-prototype-object.any.js.ini
@@ -0,0 +1,7 @@
+[class-string-iterator-prototype-object.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[class-string-iterator-prototype-object.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/class-string-named-properties-object.window.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-named-properties-object.window.js.ini
new file mode 100644
index 0000000000..9d8894af2c
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/class-string-named-properties-object.window.js.ini
@@ -0,0 +1,3 @@
+[class-string-named-properties-object.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/constructors.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/constructors.html.ini
new file mode 100644
index 0000000000..25c3eec7a3
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/constructors.html.ini
@@ -0,0 +1,3 @@
+[constructors.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/default-iterator-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/default-iterator-object.html.ini
new file mode 100644
index 0000000000..5dbb4b9b45
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/default-iterator-object.html.ini
@@ -0,0 +1,3 @@
+[default-iterator-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/default-toJSON-cross-realm.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/default-toJSON-cross-realm.html.ini
new file mode 100644
index 0000000000..9c0d4f69ff
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/default-toJSON-cross-realm.html.ini
@@ -0,0 +1,3 @@
+[default-toJSON-cross-realm.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini
new file mode 100644
index 0000000000..fa16601d98
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini
@@ -0,0 +1,5 @@
+[DOMException-constructor-and-prototype.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[DOMException-constructor-and-prototype.any.html]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini
new file mode 100644
index 0000000000..28e976319f
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini
@@ -0,0 +1,7 @@
+[DOMException-constructor-behavior.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[DOMException-constructor-behavior.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini
new file mode 100644
index 0000000000..47af16b132
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini
@@ -0,0 +1,7 @@
+[DOMException-custom-bindings.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[DOMException-custom-bindings.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini
new file mode 100644
index 0000000000..4f98056060
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini
@@ -0,0 +1,3 @@
+[exceptions.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/global-immutable-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/global-immutable-prototype.any.js.ini
new file mode 100644
index 0000000000..468cdb5b0b
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/global-immutable-prototype.any.js.ini
@@ -0,0 +1,15 @@
+[global-immutable-prototype.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-immutable-prototype.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-immutable-prototype.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-immutable-prototype.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini
new file mode 100644
index 0000000000..e7c054068b
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini
@@ -0,0 +1,3 @@
+[global-object-implicit-this-value-cross-realm.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value.any.js.ini
new file mode 100644
index 0000000000..c84c4d8cbd
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value.any.js.ini
@@ -0,0 +1,15 @@
+[global-object-implicit-this-value.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-object-implicit-this-value.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-object-implicit-this-value.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[global-object-implicit-this-value.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/has-instance.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/has-instance.html.ini
new file mode 100644
index 0000000000..2ead48cd00
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/has-instance.html.ini
@@ -0,0 +1,4 @@
+[has-instance.html]
+ prefs: [dom.webidl.crosscontext_hasinstance.enabled:false]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/interface-object-set-receiver.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/interface-object-set-receiver.html.ini
new file mode 100644
index 0000000000..3d7e8c838d
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/interface-object-set-receiver.html.ini
@@ -0,0 +1,3 @@
+[interface-object-set-receiver.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/interface-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/interface-object.html.ini
new file mode 100644
index 0000000000..9b32201369
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/interface-object.html.ini
@@ -0,0 +1,3 @@
+[interface-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-constructor-set-receiver.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-constructor-set-receiver.html.ini
new file mode 100644
index 0000000000..d8f1b9d77b
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-constructor-set-receiver.html.ini
@@ -0,0 +1,3 @@
+[interface-prototype-constructor-set-receiver.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-object.html.ini
new file mode 100644
index 0000000000..2bd0047bab
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/interface-prototype-object.html.ini
@@ -0,0 +1,3 @@
+[interface-prototype-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/invalid-this-value-cross-realm.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/invalid-this-value-cross-realm.html.ini
new file mode 100644
index 0000000000..bf46343016
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/invalid-this-value-cross-realm.html.ini
@@ -0,0 +1,3 @@
+[invalid-this-value-cross-realm.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/iterator-invalidation-foreach.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/iterator-invalidation-foreach.html.ini
new file mode 100644
index 0000000000..315e64a06b
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/iterator-invalidation-foreach.html.ini
@@ -0,0 +1,3 @@
+[iterator-invalidation-foreach.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/iterator-prototype-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/iterator-prototype-object.html.ini
new file mode 100644
index 0000000000..39197190ce
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/iterator-prototype-object.html.ini
@@ -0,0 +1,3 @@
+[iterator-prototype-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/legacy-callback-interface-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/legacy-callback-interface-object.html.ini
new file mode 100644
index 0000000000..a4deaf31ca
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/legacy-callback-interface-object.html.ini
@@ -0,0 +1,3 @@
+[legacy-callback-interface-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/legacy-factor-function-subclass.window.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/legacy-factor-function-subclass.window.js.ini
new file mode 100644
index 0000000000..36bedd6ca7
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/legacy-factor-function-subclass.window.js.ini
@@ -0,0 +1,3 @@
+[legacy-factor-function-subclass.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/no-regexp-special-casing.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/no-regexp-special-casing.any.js.ini
new file mode 100644
index 0000000000..f5bb72da87
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/no-regexp-special-casing.any.js.ini
@@ -0,0 +1,7 @@
+[no-regexp-special-casing.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[no-regexp-special-casing.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-no-leak-of-internals.window.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-no-leak-of-internals.window.js.ini
new file mode 100644
index 0000000000..4810c6af1d
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-no-leak-of-internals.window.js.ini
@@ -0,0 +1,3 @@
+[observable-array-no-leak-of-internals.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-ownkeys.window.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-ownkeys.window.js.ini
new file mode 100644
index 0000000000..d48aa73d31
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/observable-array-ownkeys.window.js.ini
@@ -0,0 +1,4 @@
+[observable-array-ownkeys.window.html]
+ prefs: [layout.css.constructable-stylesheets.enabled:true]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/sequence-conversion.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/sequence-conversion.html.ini
new file mode 100644
index 0000000000..a73caa07e7
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/sequence-conversion.html.ini
@@ -0,0 +1,3 @@
+[sequence-conversion.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/window-named-properties-object.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/window-named-properties-object.html.ini
new file mode 100644
index 0000000000..b6827fdbe8
--- /dev/null
+++ b/testing/web-platform/meta/webidl/ecmascript-binding/window-named-properties-object.html.ini
@@ -0,0 +1,5 @@
+[window-named-properties-object.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [[[OwnPropertyKeys\]\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webidl/idlharness-shadowrealm.window.js.ini b/testing/web-platform/meta/webidl/idlharness-shadowrealm.window.js.ini
new file mode 100644
index 0000000000..bf33d7c6db
--- /dev/null
+++ b/testing/web-platform/meta/webidl/idlharness-shadowrealm.window.js.ini
@@ -0,0 +1,178 @@
+[idlharness-shadowrealm.window.html]
+ prefs: [javascript.options.experimental.shadow_realms:true]
+ [DOMException interface: existence and properties of interface object]
+ expected: FAIL
+
+ [DOMException interface object length]
+ expected: FAIL
+
+ [DOMException interface object name]
+ expected: FAIL
+
+ [DOMException interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [DOMException interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [DOMException interface: attribute name]
+ expected: FAIL
+
+ [DOMException interface: attribute message]
+ expected: FAIL
+
+ [DOMException interface: attribute code]
+ expected: FAIL
+
+ [DOMException interface: constant INDEX_SIZE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INDEX_SIZE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant DOMSTRING_SIZE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant DOMSTRING_SIZE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant HIERARCHY_REQUEST_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant HIERARCHY_REQUEST_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant WRONG_DOCUMENT_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant WRONG_DOCUMENT_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_CHARACTER_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_CHARACTER_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NO_DATA_ALLOWED_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NO_DATA_ALLOWED_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NO_MODIFICATION_ALLOWED_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NOT_FOUND_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NOT_FOUND_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NOT_SUPPORTED_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NOT_SUPPORTED_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INUSE_ATTRIBUTE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_STATE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_STATE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant SYNTAX_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant SYNTAX_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_MODIFICATION_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_MODIFICATION_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NAMESPACE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NAMESPACE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_ACCESS_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_ACCESS_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant VALIDATION_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant VALIDATION_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant TYPE_MISMATCH_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant TYPE_MISMATCH_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant SECURITY_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant SECURITY_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant NETWORK_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant NETWORK_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant ABORT_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant ABORT_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant URL_MISMATCH_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant URL_MISMATCH_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant QUOTA_EXCEEDED_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant QUOTA_EXCEEDED_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant TIMEOUT_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant TIMEOUT_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_NODE_TYPE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant INVALID_NODE_TYPE_ERR on interface prototype object]
+ expected: FAIL
+
+ [DOMException interface: constant DATA_CLONE_ERR on interface object]
+ expected: FAIL
+
+ [DOMException interface: constant DATA_CLONE_ERR on interface prototype object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webidl/idlharness.any.js.ini b/testing/web-platform/meta/webidl/idlharness.any.js.ini
new file mode 100644
index 0000000000..327ea0e2e9
--- /dev/null
+++ b/testing/web-platform/meta/webidl/idlharness.any.js.ini
@@ -0,0 +1,7 @@
+[idlharness.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]