summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webmessaging
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webmessaging')
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_DataCloneErr.any.js.ini5
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port.any.js.ini9
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port_error.any.js.ini8
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_event_properties.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_ports_readonly_array.any.js.ini9
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_target_source.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_transfer_xsite_incoming_messages.window.js.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_entangled.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_incoming_messages.any.js.ini9
-rw-r--r--testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_outgoing_messages.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/MessageEvent-trusted.any.js.ini9
-rw-r--r--testing/web-platform/meta/webmessaging/MessageEvent-trusted.window.js.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/MessageEvent.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/MessageEvent_properties.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/MessagePort_initial_disabled.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/MessagePort_onmessage_start.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/Transferred_objects_unusable.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/cross-partition.https.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/detached-iframe.html.ini14
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/interface.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/opaque-origin.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/ordering.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/origin.window.js.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/sandbox.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/service-worker.https.html.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/broadcastchannel/workers.html.ini8
-rw-r--r--testing/web-platform/meta/webmessaging/event.data.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/event.origin.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/event.ports.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/event.source.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/event.source.xorigin.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/cross-document.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/detached-iframe.window.js.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/implied-start.any.js.ini5
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/no-start.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/user-activation.tentative.any.js.ini12
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/worker-post-after-close.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/message-channels/worker.any.js.ini7
-rw-r--r--testing/web-platform/meta/webmessaging/messageerror.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-current.sub.html.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-incumbent.sub.html.ini5
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_ArrayBuffer.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_CryptoKey_insecure.sub.html.ini5
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_Date.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_Document.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_Function.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_MessagePorts_sorigin.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xorigin.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xsite.sub.window.js.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_arrays.sub.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_asterisk_xorigin.sub.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm.ini8
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_crosssite.sub.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_dup_transfer_objects.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_invalid_targetOrigin.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_objects.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_origin_mismatch.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_solidus_sorigin.htm.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/postMessage_solidus_xorigin.sub.htm.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-options/null-transfer.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-options/one-arg.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-options/slash-origin.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-options/undefined-transferable.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-options/unknown-parameter.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/005.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/006.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/007.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/010.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/011.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/012.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/013.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/014.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/015.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/016.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/017.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/018.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/019.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/020.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/021.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/023.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/024.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/025.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/026.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/with-ports/027.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/005.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/006.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/007.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/009.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/010.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/011.html.ini4
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/012.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/013.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/014.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/015.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/016.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/018.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/019.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/020.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/021.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/023.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/024.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/025.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/026.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/027.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/028.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/029.html.ini3
-rw-r--r--testing/web-platform/meta/webmessaging/without-ports/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webmessaging/worker_postMessage_user_activation.tentative.html.ini5
112 files changed, 486 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_DataCloneErr.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_DataCloneErr.any.js.ini
new file mode 100644
index 0000000000..d274afc393
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_DataCloneErr.any.js.ini
@@ -0,0 +1,5 @@
+[Channel_postMessage_DataCloneErr.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_DataCloneErr.any.html]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port.any.js.ini
new file mode 100644
index 0000000000..d30e73fa13
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port.any.js.ini
@@ -0,0 +1,9 @@
+[Channel_postMessage_clone_port.any.worker.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+
+[Channel_postMessage_clone_port.any.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port_error.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port_error.any.js.ini
new file mode 100644
index 0000000000..ca57f5599b
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_clone_port_error.any.js.ini
@@ -0,0 +1,8 @@
+[Channel_postMessage_clone_port_error.any.html]
+ expected:
+ if (os == "android") and debug: [OK, TIMEOUT]
+
+[Channel_postMessage_clone_port_error.any.worker.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_event_properties.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_event_properties.any.js.ini
new file mode 100644
index 0000000000..2b8fc017c6
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_event_properties.any.js.ini
@@ -0,0 +1,7 @@
+[Channel_postMessage_event_properties.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_event_properties.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_ports_readonly_array.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_ports_readonly_array.any.js.ini
new file mode 100644
index 0000000000..abc9ce9a92
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_ports_readonly_array.any.js.ini
@@ -0,0 +1,9 @@
+[Channel_postMessage_ports_readonly_array.any.worker.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+
+[Channel_postMessage_ports_readonly_array.any.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_target_source.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_target_source.any.js.ini
new file mode 100644
index 0000000000..3ce525893c
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_target_source.any.js.ini
@@ -0,0 +1,7 @@
+[Channel_postMessage_target_source.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_target_source.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_transfer_xsite_incoming_messages.window.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_transfer_xsite_incoming_messages.window.js.ini
new file mode 100644
index 0000000000..385388dc05
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_transfer_xsite_incoming_messages.window.js.ini
@@ -0,0 +1,3 @@
+[Channel_postMessage_transfer_xsite_incoming_messages.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_entangled.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_entangled.any.js.ini
new file mode 100644
index 0000000000..baab55cfd8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_entangled.any.js.ini
@@ -0,0 +1,7 @@
+[Channel_postMessage_with_transfer_entangled.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_with_transfer_entangled.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_incoming_messages.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_incoming_messages.any.js.ini
new file mode 100644
index 0000000000..0d1d1df0bf
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_incoming_messages.any.js.ini
@@ -0,0 +1,9 @@
+[Channel_postMessage_with_transfer_incoming_messages.any.html]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_with_transfer_incoming_messages.any.worker.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_outgoing_messages.any.js.ini b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_outgoing_messages.any.js.ini
new file mode 100644
index 0000000000..26bf3455e2
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Channel_postMessage_with_transfer_outgoing_messages.any.js.ini
@@ -0,0 +1,7 @@
+[Channel_postMessage_with_transfer_outgoing_messages.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[Channel_postMessage_with_transfer_outgoing_messages.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessageEvent-trusted.any.js.ini b/testing/web-platform/meta/webmessaging/MessageEvent-trusted.any.js.ini
new file mode 100644
index 0000000000..8b81a13ce7
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessageEvent-trusted.any.js.ini
@@ -0,0 +1,9 @@
+[MessageEvent-trusted.any.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+
+[MessageEvent-trusted.any.worker.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessageEvent-trusted.window.js.ini b/testing/web-platform/meta/webmessaging/MessageEvent-trusted.window.js.ini
new file mode 100644
index 0000000000..f16c27af8b
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessageEvent-trusted.window.js.ini
@@ -0,0 +1,3 @@
+[MessageEvent-trusted.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessageEvent.any.js.ini b/testing/web-platform/meta/webmessaging/MessageEvent.any.js.ini
new file mode 100644
index 0000000000..e50461d0db
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessageEvent.any.js.ini
@@ -0,0 +1,7 @@
+[MessageEvent.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[MessageEvent.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html.ini b/testing/web-platform/meta/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html.ini
new file mode 100644
index 0000000000..91828d3357
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html.ini
@@ -0,0 +1,3 @@
+[MessageEvent_onmessage_postMessage_infinite_loop.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessageEvent_properties.htm.ini b/testing/web-platform/meta/webmessaging/MessageEvent_properties.htm.ini
new file mode 100644
index 0000000000..f7220e9aed
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessageEvent_properties.htm.ini
@@ -0,0 +1,3 @@
+[MessageEvent_properties.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessagePort_initial_disabled.any.js.ini b/testing/web-platform/meta/webmessaging/MessagePort_initial_disabled.any.js.ini
new file mode 100644
index 0000000000..d102cba149
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessagePort_initial_disabled.any.js.ini
@@ -0,0 +1,7 @@
+[MessagePort_initial_disabled.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[MessagePort_initial_disabled.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/MessagePort_onmessage_start.any.js.ini b/testing/web-platform/meta/webmessaging/MessagePort_onmessage_start.any.js.ini
new file mode 100644
index 0000000000..171d7b5a85
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/MessagePort_onmessage_start.any.js.ini
@@ -0,0 +1,7 @@
+[MessagePort_onmessage_start.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[MessagePort_onmessage_start.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/Transferred_objects_unusable.sub.htm.ini b/testing/web-platform/meta/webmessaging/Transferred_objects_unusable.sub.htm.ini
new file mode 100644
index 0000000000..9b55949cc3
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/Transferred_objects_unusable.sub.htm.ini
@@ -0,0 +1,3 @@
+[Transferred_objects_unusable.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/__dir__.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/__dir__.ini
new file mode 100644
index 0000000000..3a5617f241
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [maybe_pod_malloc]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/cross-partition.https.tentative.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/cross-partition.https.tentative.html.ini
new file mode 100644
index 0000000000..04905dbf30
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/cross-partition.https.tentative.html.ini
@@ -0,0 +1,33 @@
+[cross-partition.https.tentative.html]
+ expected:
+ if (os == "linux") and not debug: [OK, TIMEOUT]
+ if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [BroadcastChannel messages aren't received from a cross-partition iframe]
+ expected:
+ if os == "android": FAIL
+
+ [BroadcastChannel messages aren't received from a nested iframe with a cross-site ancestor]
+ expected:
+ if os == "android": FAIL
+
+ [BroadcastChannel messages aren't received from a cross-partition dedicated worker]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT]
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
+ if os == "android": FAIL
+
+ [BroadcastChannel messages aren't received from a cross-partition shared worker]
+ expected:
+ if (os == "linux") and not debug and not fission: [PASS, NOTRUN]
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
+ if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "android": FAIL
+
+ [BroadcastChannel messages aren't received from a cross-partition service worker]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and not fission: [PASS, NOTRUN]
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/detached-iframe.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/detached-iframe.html.ini
new file mode 100644
index 0000000000..42fe00dbbd
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/detached-iframe.html.ini
@@ -0,0 +1,14 @@
+[detached-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [BroadcastChannel messages from detached iframe to parent should be ignored (BC created before detaching)]
+ expected: FAIL
+
+ [BroadcastChannel messages from detached iframe to parent should be ignored (BC created after detaching)]
+ expected: FAIL
+
+ [BroadcastChannel messages within detached iframe should be ignored (BCs created before detaching)]
+ expected: FAIL
+
+ [BroadcastChannel messages within detached iframe should be ignored (BCs created after detaching)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/interface.any.js.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/interface.any.js.ini
new file mode 100644
index 0000000000..8ea3bf7b9a
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/interface.any.js.ini
@@ -0,0 +1,7 @@
+[interface.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[interface.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/opaque-origin.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/opaque-origin.html.ini
new file mode 100644
index 0000000000..62b7dd2e41
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/opaque-origin.html.ini
@@ -0,0 +1,3 @@
+[opaque-origin.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/ordering.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/ordering.html.ini
new file mode 100644
index 0000000000..bd64572e3e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/ordering.html.ini
@@ -0,0 +1,3 @@
+[ordering.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/origin.window.js.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/origin.window.js.ini
new file mode 100644
index 0000000000..d80c9faefc
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/origin.window.js.ini
@@ -0,0 +1,3 @@
+[origin.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/sandbox.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/sandbox.html.ini
new file mode 100644
index 0000000000..0e9e931960
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/sandbox.html.ini
@@ -0,0 +1,3 @@
+[sandbox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/service-worker.https.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/service-worker.https.html.ini
new file mode 100644
index 0000000000..ccfef5f011
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/service-worker.https.html.ini
@@ -0,0 +1,7 @@
+[service-worker.https.html]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [BroadcastChannel works in service workers]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/broadcastchannel/workers.html.ini b/testing/web-platform/meta/webmessaging/broadcastchannel/workers.html.ini
new file mode 100644
index 0000000000..bb4aed56a5
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/broadcastchannel/workers.html.ini
@@ -0,0 +1,8 @@
+[workers.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [BroadcastChannel messages from closed worker to parent should be ignored (BC created before closing)]
+ expected: FAIL
+
+ [BroadcastChannel messages from closed worker to parent should be ignored (BC created after closing)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webmessaging/event.data.sub.htm.ini b/testing/web-platform/meta/webmessaging/event.data.sub.htm.ini
new file mode 100644
index 0000000000..19addd7108
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/event.data.sub.htm.ini
@@ -0,0 +1,3 @@
+[event.data.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/event.origin.sub.htm.ini b/testing/web-platform/meta/webmessaging/event.origin.sub.htm.ini
new file mode 100644
index 0000000000..6601b61308
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/event.origin.sub.htm.ini
@@ -0,0 +1,3 @@
+[event.origin.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/event.ports.sub.htm.ini b/testing/web-platform/meta/webmessaging/event.ports.sub.htm.ini
new file mode 100644
index 0000000000..886a751f40
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/event.ports.sub.htm.ini
@@ -0,0 +1,3 @@
+[event.ports.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/event.source.htm.ini b/testing/web-platform/meta/webmessaging/event.source.htm.ini
new file mode 100644
index 0000000000..a83609245c
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/event.source.htm.ini
@@ -0,0 +1,3 @@
+[event.source.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/event.source.xorigin.sub.htm.ini b/testing/web-platform/meta/webmessaging/event.source.xorigin.sub.htm.ini
new file mode 100644
index 0000000000..da70a83abb
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/event.source.xorigin.sub.htm.ini
@@ -0,0 +1,3 @@
+[event.source.xorigin.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/__dir__.ini b/testing/web-platform/meta/webmessaging/message-channels/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/cross-document.html.ini b/testing/web-platform/meta/webmessaging/message-channels/cross-document.html.ini
new file mode 100644
index 0000000000..c67640cd63
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/cross-document.html.ini
@@ -0,0 +1,3 @@
+[cross-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/detached-iframe.window.js.ini b/testing/web-platform/meta/webmessaging/message-channels/detached-iframe.window.js.ini
new file mode 100644
index 0000000000..819d2c89cf
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/detached-iframe.window.js.ini
@@ -0,0 +1,3 @@
+[detached-iframe.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/implied-start.any.js.ini b/testing/web-platform/meta/webmessaging/message-channels/implied-start.any.js.ini
new file mode 100644
index 0000000000..b7e7e5d5f5
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/implied-start.any.js.ini
@@ -0,0 +1,5 @@
+[implied-start.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[implied-start.any.html]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/no-start.any.js.ini b/testing/web-platform/meta/webmessaging/message-channels/no-start.any.js.ini
new file mode 100644
index 0000000000..d789e34538
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/no-start.any.js.ini
@@ -0,0 +1,7 @@
+[no-start.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[no-start.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/user-activation.tentative.any.js.ini b/testing/web-platform/meta/webmessaging/message-channels/user-activation.tentative.any.js.ini
new file mode 100644
index 0000000000..5187eeee65
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/user-activation.tentative.any.js.ini
@@ -0,0 +1,12 @@
+[user-activation.tentative.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [user activation messagechannel test]
+ expected: FAIL
+
+
+[user-activation.tentative.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [user activation messagechannel test]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webmessaging/message-channels/worker-post-after-close.any.js.ini b/testing/web-platform/meta/webmessaging/message-channels/worker-post-after-close.any.js.ini
new file mode 100644
index 0000000000..adecab550e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/worker-post-after-close.any.js.ini
@@ -0,0 +1,7 @@
+[worker-post-after-close.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[worker-post-after-close.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/message-channels/worker.any.js.ini b/testing/web-platform/meta/webmessaging/message-channels/worker.any.js.ini
new file mode 100644
index 0000000000..beca125590
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/message-channels/worker.any.js.ini
@@ -0,0 +1,7 @@
+[worker.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[worker.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/messageerror.html.ini b/testing/web-platform/meta/webmessaging/messageerror.html.ini
new file mode 100644
index 0000000000..226f881f8e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/messageerror.html.ini
@@ -0,0 +1,3 @@
+[messageerror.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-current.sub.html.ini b/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-current.sub.html.ini
new file mode 100644
index 0000000000..bf80c5f566
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-current.sub.html.ini
@@ -0,0 +1,4 @@
+[broadcastchannel-current.sub.html]
+ [The current page being cross-origin must prevent the BroadcastChannel message from being seen]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-incumbent.sub.html.ini b/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-incumbent.sub.html.ini
new file mode 100644
index 0000000000..0db936263a
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/multi-globals/broadcastchannel-incumbent.sub.html.ini
@@ -0,0 +1,5 @@
+[broadcastchannel-incumbent.sub.html]
+ expected: TIMEOUT
+ [The incumbent page being cross-origin must not prevent the BroadcastChannel message from being seen]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/webmessaging/postMessage_ArrayBuffer.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_ArrayBuffer.sub.htm.ini
new file mode 100644
index 0000000000..3b717887c7
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_ArrayBuffer.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_ArrayBuffer.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_CryptoKey_insecure.sub.html.ini b/testing/web-platform/meta/webmessaging/postMessage_CryptoKey_insecure.sub.html.ini
new file mode 100644
index 0000000000..5f8da39482
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_CryptoKey_insecure.sub.html.ini
@@ -0,0 +1,5 @@
+[postMessage_CryptoKey_insecure.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [insecure context should not receive an object for secure contexts only]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webmessaging/postMessage_Date.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_Date.sub.htm.ini
new file mode 100644
index 0000000000..1c1ca0ebc7
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_Date.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_Date.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_Document.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_Document.htm.ini
new file mode 100644
index 0000000000..2a83b01eb2
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_Document.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_Document.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_Function.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_Function.htm.ini
new file mode 100644
index 0000000000..faedbfe483
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_Function.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_Function.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_sorigin.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_sorigin.htm.ini
new file mode 100644
index 0000000000..3f3e4f8acc
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_sorigin.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_MessagePorts_sorigin.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xorigin.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xorigin.sub.htm.ini
new file mode 100644
index 0000000000..6517cffdab
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xorigin.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_MessagePorts_xorigin.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xsite.sub.window.js.ini b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xsite.sub.window.js.ini
new file mode 100644
index 0000000000..695a16764e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_MessagePorts_xsite.sub.window.js.ini
@@ -0,0 +1,3 @@
+[postMessage_MessagePorts_xsite.sub.window.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_arrays.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_arrays.sub.htm.ini
new file mode 100644
index 0000000000..593f035eeb
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_arrays.sub.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_arrays.sub.htm]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_asterisk_xorigin.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_asterisk_xorigin.sub.htm.ini
new file mode 100644
index 0000000000..f41b4c4042
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_asterisk_xorigin.sub.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_asterisk_xorigin.sub.htm]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm.ini
new file mode 100644
index 0000000000..3f0fb98d09
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm.ini
@@ -0,0 +1,8 @@
+[postMessage_cross_domain_image_transfer_2d.sub.htm]
+ expected:
+ if not fission: OK
+ TIMEOUT
+ [sending 2D canvas ImageBitmap to http://not-web-platform.test:8000]
+ expected:
+ if not fission: PASS
+ TIMEOUT
diff --git a/testing/web-platform/meta/webmessaging/postMessage_crosssite.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_crosssite.sub.htm.ini
new file mode 100644
index 0000000000..ae1524f748
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_crosssite.sub.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_crosssite.sub.htm]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_dup_transfer_objects.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_dup_transfer_objects.htm.ini
new file mode 100644
index 0000000000..741ae92769
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_dup_transfer_objects.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_dup_transfer_objects.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_invalid_targetOrigin.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_invalid_targetOrigin.htm.ini
new file mode 100644
index 0000000000..b35d2b6eb8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_invalid_targetOrigin.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_invalid_targetOrigin.htm]
+ expected:
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_objects.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_objects.sub.htm.ini
new file mode 100644
index 0000000000..b1df4377f8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_objects.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_objects.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch.sub.htm.ini
new file mode 100644
index 0000000000..4f54d96cd8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_origin_mismatch.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm.ini
new file mode 100644
index 0000000000..d8624115f2
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_origin_mismatch_xorigin.sub.htm]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_solidus_sorigin.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_solidus_sorigin.htm.ini
new file mode 100644
index 0000000000..f1a983942a
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_solidus_sorigin.htm.ini
@@ -0,0 +1,4 @@
+[postMessage_solidus_sorigin.htm]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT]
+ if (os == "android") and debug and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/postMessage_solidus_xorigin.sub.htm.ini b/testing/web-platform/meta/webmessaging/postMessage_solidus_xorigin.sub.htm.ini
new file mode 100644
index 0000000000..a9b6c7357f
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/postMessage_solidus_xorigin.sub.htm.ini
@@ -0,0 +1,3 @@
+[postMessage_solidus_xorigin.sub.htm]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-options/null-transfer.html.ini b/testing/web-platform/meta/webmessaging/with-options/null-transfer.html.ini
new file mode 100644
index 0000000000..ad7b63bbe5
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-options/null-transfer.html.ini
@@ -0,0 +1,3 @@
+[null-transfer.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-options/one-arg.html.ini b/testing/web-platform/meta/webmessaging/with-options/one-arg.html.ini
new file mode 100644
index 0000000000..6dc1501ac7
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-options/one-arg.html.ini
@@ -0,0 +1,3 @@
+[one-arg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-options/slash-origin.html.ini b/testing/web-platform/meta/webmessaging/with-options/slash-origin.html.ini
new file mode 100644
index 0000000000..ffb65be987
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-options/slash-origin.html.ini
@@ -0,0 +1,3 @@
+[slash-origin.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/webmessaging/with-options/undefined-transferable.html.ini b/testing/web-platform/meta/webmessaging/with-options/undefined-transferable.html.ini
new file mode 100644
index 0000000000..46084014db
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-options/undefined-transferable.html.ini
@@ -0,0 +1,3 @@
+[undefined-transferable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-options/unknown-parameter.html.ini b/testing/web-platform/meta/webmessaging/with-options/unknown-parameter.html.ini
new file mode 100644
index 0000000000..857a1c1130
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-options/unknown-parameter.html.ini
@@ -0,0 +1,3 @@
+[unknown-parameter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/005.html.ini b/testing/web-platform/meta/webmessaging/with-ports/005.html.ini
new file mode 100644
index 0000000000..6bf38784f1
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/005.html.ini
@@ -0,0 +1,3 @@
+[005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/006.html.ini b/testing/web-platform/meta/webmessaging/with-ports/006.html.ini
new file mode 100644
index 0000000000..df65c2996f
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/006.html.ini
@@ -0,0 +1,3 @@
+[006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/007.html.ini b/testing/web-platform/meta/webmessaging/with-ports/007.html.ini
new file mode 100644
index 0000000000..4bb0f0c5c0
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/007.html.ini
@@ -0,0 +1,3 @@
+[007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/010.html.ini b/testing/web-platform/meta/webmessaging/with-ports/010.html.ini
new file mode 100644
index 0000000000..30cf8f3c61
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/010.html.ini
@@ -0,0 +1,3 @@
+[010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/011.html.ini b/testing/web-platform/meta/webmessaging/with-ports/011.html.ini
new file mode 100644
index 0000000000..689b034ef8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/011.html.ini
@@ -0,0 +1,3 @@
+[011.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/012.html.ini b/testing/web-platform/meta/webmessaging/with-ports/012.html.ini
new file mode 100644
index 0000000000..3c24b61077
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/012.html.ini
@@ -0,0 +1,3 @@
+[012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/013.html.ini b/testing/web-platform/meta/webmessaging/with-ports/013.html.ini
new file mode 100644
index 0000000000..479ccee7a5
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/013.html.ini
@@ -0,0 +1,3 @@
+[013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/014.html.ini b/testing/web-platform/meta/webmessaging/with-ports/014.html.ini
new file mode 100644
index 0000000000..76881ef1ed
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/014.html.ini
@@ -0,0 +1,3 @@
+[014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/015.html.ini b/testing/web-platform/meta/webmessaging/with-ports/015.html.ini
new file mode 100644
index 0000000000..329cdf790e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/015.html.ini
@@ -0,0 +1,3 @@
+[015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/016.html.ini b/testing/web-platform/meta/webmessaging/with-ports/016.html.ini
new file mode 100644
index 0000000000..d8389257e6
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/016.html.ini
@@ -0,0 +1,3 @@
+[016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/017.html.ini b/testing/web-platform/meta/webmessaging/with-ports/017.html.ini
new file mode 100644
index 0000000000..553cf68db8
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/017.html.ini
@@ -0,0 +1,3 @@
+[017.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/018.html.ini b/testing/web-platform/meta/webmessaging/with-ports/018.html.ini
new file mode 100644
index 0000000000..5b4460ad84
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/018.html.ini
@@ -0,0 +1,3 @@
+[018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/019.html.ini b/testing/web-platform/meta/webmessaging/with-ports/019.html.ini
new file mode 100644
index 0000000000..3b9daa93bd
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/019.html.ini
@@ -0,0 +1,3 @@
+[019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/020.html.ini b/testing/web-platform/meta/webmessaging/with-ports/020.html.ini
new file mode 100644
index 0000000000..512a50c42b
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/020.html.ini
@@ -0,0 +1,3 @@
+[020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/021.html.ini b/testing/web-platform/meta/webmessaging/with-ports/021.html.ini
new file mode 100644
index 0000000000..f96cfd5c50
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/021.html.ini
@@ -0,0 +1,3 @@
+[021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/023.html.ini b/testing/web-platform/meta/webmessaging/with-ports/023.html.ini
new file mode 100644
index 0000000000..06bb3379a9
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/023.html.ini
@@ -0,0 +1,3 @@
+[023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/024.html.ini b/testing/web-platform/meta/webmessaging/with-ports/024.html.ini
new file mode 100644
index 0000000000..c6ec478943
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/024.html.ini
@@ -0,0 +1,3 @@
+[024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/025.html.ini b/testing/web-platform/meta/webmessaging/with-ports/025.html.ini
new file mode 100644
index 0000000000..e3c3a31c1c
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/025.html.ini
@@ -0,0 +1,3 @@
+[025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/026.html.ini b/testing/web-platform/meta/webmessaging/with-ports/026.html.ini
new file mode 100644
index 0000000000..2d9b9a5ad6
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/026.html.ini
@@ -0,0 +1,3 @@
+[026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/with-ports/027.html.ini b/testing/web-platform/meta/webmessaging/with-ports/027.html.ini
new file mode 100644
index 0000000000..781827d586
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/027.html.ini
@@ -0,0 +1,3 @@
+[027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/005.html.ini b/testing/web-platform/meta/webmessaging/without-ports/005.html.ini
new file mode 100644
index 0000000000..6bf38784f1
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/005.html.ini
@@ -0,0 +1,3 @@
+[005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/006.html.ini b/testing/web-platform/meta/webmessaging/without-ports/006.html.ini
new file mode 100644
index 0000000000..df65c2996f
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/006.html.ini
@@ -0,0 +1,3 @@
+[006.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/007.html.ini b/testing/web-platform/meta/webmessaging/without-ports/007.html.ini
new file mode 100644
index 0000000000..4bb0f0c5c0
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/007.html.ini
@@ -0,0 +1,3 @@
+[007.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/009.html.ini b/testing/web-platform/meta/webmessaging/without-ports/009.html.ini
new file mode 100644
index 0000000000..23ec825209
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/009.html.ini
@@ -0,0 +1,3 @@
+[009.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/010.html.ini b/testing/web-platform/meta/webmessaging/without-ports/010.html.ini
new file mode 100644
index 0000000000..30cf8f3c61
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/010.html.ini
@@ -0,0 +1,3 @@
+[010.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/011.html.ini b/testing/web-platform/meta/webmessaging/without-ports/011.html.ini
new file mode 100644
index 0000000000..13c4eeab77
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/011.html.ini
@@ -0,0 +1,4 @@
+[011.html]
+ expected:
+ if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/012.html.ini b/testing/web-platform/meta/webmessaging/without-ports/012.html.ini
new file mode 100644
index 0000000000..3c24b61077
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/012.html.ini
@@ -0,0 +1,3 @@
+[012.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/013.html.ini b/testing/web-platform/meta/webmessaging/without-ports/013.html.ini
new file mode 100644
index 0000000000..479ccee7a5
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/013.html.ini
@@ -0,0 +1,3 @@
+[013.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/014.html.ini b/testing/web-platform/meta/webmessaging/without-ports/014.html.ini
new file mode 100644
index 0000000000..76881ef1ed
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/014.html.ini
@@ -0,0 +1,3 @@
+[014.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/015.html.ini b/testing/web-platform/meta/webmessaging/without-ports/015.html.ini
new file mode 100644
index 0000000000..329cdf790e
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/015.html.ini
@@ -0,0 +1,3 @@
+[015.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/016.html.ini b/testing/web-platform/meta/webmessaging/without-ports/016.html.ini
new file mode 100644
index 0000000000..d8389257e6
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/016.html.ini
@@ -0,0 +1,3 @@
+[016.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/018.html.ini b/testing/web-platform/meta/webmessaging/without-ports/018.html.ini
new file mode 100644
index 0000000000..5b4460ad84
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/018.html.ini
@@ -0,0 +1,3 @@
+[018.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/019.html.ini b/testing/web-platform/meta/webmessaging/without-ports/019.html.ini
new file mode 100644
index 0000000000..3b9daa93bd
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/019.html.ini
@@ -0,0 +1,3 @@
+[019.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/020.html.ini b/testing/web-platform/meta/webmessaging/without-ports/020.html.ini
new file mode 100644
index 0000000000..512a50c42b
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/020.html.ini
@@ -0,0 +1,3 @@
+[020.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/021.html.ini b/testing/web-platform/meta/webmessaging/without-ports/021.html.ini
new file mode 100644
index 0000000000..f96cfd5c50
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/021.html.ini
@@ -0,0 +1,3 @@
+[021.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/023.html.ini b/testing/web-platform/meta/webmessaging/without-ports/023.html.ini
new file mode 100644
index 0000000000..06bb3379a9
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/023.html.ini
@@ -0,0 +1,3 @@
+[023.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/024.html.ini b/testing/web-platform/meta/webmessaging/without-ports/024.html.ini
new file mode 100644
index 0000000000..c6ec478943
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/024.html.ini
@@ -0,0 +1,3 @@
+[024.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/025.html.ini b/testing/web-platform/meta/webmessaging/without-ports/025.html.ini
new file mode 100644
index 0000000000..e3c3a31c1c
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/025.html.ini
@@ -0,0 +1,3 @@
+[025.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/026.html.ini b/testing/web-platform/meta/webmessaging/without-ports/026.html.ini
new file mode 100644
index 0000000000..2d9b9a5ad6
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/026.html.ini
@@ -0,0 +1,3 @@
+[026.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/027.html.ini b/testing/web-platform/meta/webmessaging/without-ports/027.html.ini
new file mode 100644
index 0000000000..781827d586
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/027.html.ini
@@ -0,0 +1,3 @@
+[027.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/028.html.ini b/testing/web-platform/meta/webmessaging/without-ports/028.html.ini
new file mode 100644
index 0000000000..92a2df7d5d
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/028.html.ini
@@ -0,0 +1,3 @@
+[028.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/029.html.ini b/testing/web-platform/meta/webmessaging/without-ports/029.html.ini
new file mode 100644
index 0000000000..cc985f2a3c
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/029.html.ini
@@ -0,0 +1,3 @@
+[029.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webmessaging/without-ports/__dir__.ini b/testing/web-platform/meta/webmessaging/without-ports/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/webmessaging/worker_postMessage_user_activation.tentative.html.ini b/testing/web-platform/meta/webmessaging/worker_postMessage_user_activation.tentative.html.ini
new file mode 100644
index 0000000000..33189a169b
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/worker_postMessage_user_activation.tentative.html.ini
@@ -0,0 +1,5 @@
+[worker_postMessage_user_activation.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Post Message from a worker]
+ expected: FAIL