summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webidl/ecmascript-binding
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/webidl/ecmascript-binding
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webidl/ecmascript-binding')
-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
30 files changed, 145 insertions, 0 deletions
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