summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/workers/semantics
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/workers/semantics
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/workers/semantics')
-rw-r--r--testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini27
-rw-r--r--testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini10
-rw-r--r--testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini15
-rw-r--r--testing/web-platform/meta/workers/semantics/navigation/002.html.ini4
-rw-r--r--testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini33
-rw-r--r--testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini125
-rw-r--r--testing/web-platform/meta/workers/semantics/xhr/005.html.ini3
-rw-r--r--testing/web-platform/meta/workers/semantics/xhr/006.html.ini3
13 files changed, 235 insertions, 0 deletions
diff --git a/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini b/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini
new file mode 100644
index 0000000000..99a6c99bd9
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini
@@ -0,0 +1,3 @@
+[004.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
new file mode 100644
index 0000000000..670974a1f5
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
@@ -0,0 +1,27 @@
+[001.worker]
+ [The SharedWorker interface object should be exposed.]
+ expected: FAIL
+
+ [The CanvasProxy interface object should be exposed.]
+ expected: FAIL
+
+ [The CanvasRenderingContext2D interface object should be exposed.]
+ expected: FAIL
+
+ [The DrawingStyle interface object should be exposed.]
+ expected: FAIL
+
+ [The Path interface object should be exposed.]
+ expected: FAIL
+
+ [The CanvasPath interface object should be exposed.]
+ expected: FAIL
+
+
+[001.worker.html]
+ [The SharedWorker interface object should be exposed.]
+ expected: FAIL
+
+ [The CanvasPath interface object should be exposed.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini
new file mode 100644
index 0000000000..9f3fa60faf
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini
@@ -0,0 +1,10 @@
+[003.any.sharedworker.html]
+ [The CanvasPath interface object should be exposed]
+ expected: FAIL
+
+ [The SharedWorker interface object should be exposed]
+ expected: FAIL
+
+ [The ApplicationCache interface object should be exposed]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini
new file mode 100644
index 0000000000..8dd58aa0d3
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini
@@ -0,0 +1,3 @@
+[004.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini b/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini
new file mode 100644
index 0000000000..5e4ad94d37
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini
@@ -0,0 +1,3 @@
+[008.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini b/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini
new file mode 100644
index 0000000000..d7d294b444
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini
@@ -0,0 +1,15 @@
+[exposure.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[exposure.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[exposure.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[exposure.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
new file mode 100644
index 0000000000..892b69ed5d
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
@@ -0,0 +1,4 @@
+prefs: [privacy.reduceTimerPrecision:false]
+[002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini b/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini
new file mode 100644
index 0000000000..bdaccb93ab
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini
@@ -0,0 +1,3 @@
+[003.html]
+ [shared worker, no error event on worker or port]
+ expected: FAIL
diff --git a/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini b/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini
new file mode 100644
index 0000000000..15888415a7
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini
@@ -0,0 +1,3 @@
+[004.html]
+ [shared worker in two documents and window.onerror]
+ expected: FAIL
diff --git a/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini b/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini
new file mode 100644
index 0000000000..f977d72dd4
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini
@@ -0,0 +1,33 @@
+[dedicated.html]
+ [Resizable ArrayBuffer]
+ expected: FAIL
+
+ [Growable SharedArrayBuffer]
+ expected: FAIL
+
+ [Length-tracking TypedArray]
+ expected: FAIL
+
+ [Length-tracking DataView]
+ expected: FAIL
+
+ [Serializing OOB TypedArray throws]
+ expected: FAIL
+
+ [Serializing OOB DataView throws]
+ expected: FAIL
+
+ [Resizable ArrayBuffer is transferable]
+ expected: FAIL
+
+ [Length-tracking TypedArray is transferable]
+ expected: FAIL
+
+ [Length-tracking DataView is transferable]
+ expected: FAIL
+
+ [Transferring OOB TypedArray throws]
+ expected: FAIL
+
+ [Transferring OOB DataView throws]
+ expected: FAIL
diff --git a/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini b/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini
new file mode 100644
index 0000000000..96f11bde1f
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini
@@ -0,0 +1,125 @@
+[shared.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [ImageBitmap 1x1 transparent black]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+
+ [ImageBitmap 1x1 non-transparent non-black]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Array ImageBitmap object, ImageBitmap 1x1 transparent black]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Array ImageBitmap object, ImageBitmap 1x1 transparent non-black]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Object ImageBitmap object, ImageBitmap 1x1 transparent black]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Object ImageBitmap object, ImageBitmap 1x1 transparent non-black]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [ObjectPrototype must lose its exotic-ness when cloned]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Serializing a non-serializable platform object fails]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [An object whose interface is deleted from the global must still deserialize]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [A subclass instance will deserialize as its closest serializable superclass]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [ArrayBuffer]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [MessagePort]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [A detached ArrayBuffer cannot be transferred]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [A detached platform object cannot be transferred]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Transferring a non-transferable platform object fails]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [An object whose interface is deleted from the global object must still be received]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [A subclass instance will be received as its closest transferable superclass]
+ expected:
+ if (os == "android") and fission: NOTRUN
+
+ [Resizable ArrayBuffer]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Growable SharedArrayBuffer]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Length-tracking TypedArray]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Length-tracking DataView]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Serializing OOB TypedArray throws]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Serializing OOB DataView throws]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Resizable ArrayBuffer is transferable]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Length-tracking TypedArray is transferable]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Length-tracking DataView is transferable]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Transferring OOB TypedArray throws]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
+
+ [Transferring OOB DataView throws]
+ expected:
+ if (os == "android") and fission: NOTRUN
+ FAIL
diff --git a/testing/web-platform/meta/workers/semantics/xhr/005.html.ini b/testing/web-platform/meta/workers/semantics/xhr/005.html.ini
new file mode 100644
index 0000000000..73bd14b444
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/xhr/005.html.ini
@@ -0,0 +1,3 @@
+[005.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/workers/semantics/xhr/006.html.ini b/testing/web-platform/meta/workers/semantics/xhr/006.html.ini
new file mode 100644
index 0000000000..df65c2996f
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/xhr/006.html.ini
@@ -0,0 +1,3 @@
+[006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]