summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/web-locks
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
commit0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch)
treea31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/web-locks
parentInitial commit. (diff)
downloadfirefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz
firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/web-locks')
-rw-r--r--testing/web-platform/meta/web-locks/__dir__.ini1
-rw-r--r--testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini9
-rw-r--r--testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/bfcache/release.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/clientids.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/lock-attributes.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/mode-exclusive.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/mode-shared.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/non-fully-active.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/non-secure-context.tentative.any.js.ini11
-rw-r--r--testing/web-platform/meta/web-locks/opaque-origin.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/partitioned-web-locks.tentative.https.html.ini11
-rw-r--r--testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini13
-rw-r--r--testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini5
-rw-r--r--testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini15
-rw-r--r--testing/web-platform/meta/web-locks/storage-buckets.tentative.https.any.js.ini26
-rw-r--r--testing/web-platform/meta/web-locks/workers.tentative.https.html.ini3
26 files changed, 253 insertions, 0 deletions
diff --git a/testing/web-platform/meta/web-locks/__dir__.ini b/testing/web-platform/meta/web-locks/__dir__.ini
new file mode 100644
index 0000000000..b68ff5dcea
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.weblocks.enabled:true]
diff --git a/testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini
new file mode 100644
index 0000000000..ba2561eb14
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini
@@ -0,0 +1,9 @@
+[acquire.tentative.https.any.html]
+
+[acquire.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+
+[acquire.tentative.https.any.worker.html]
+
+[acquire.tentative.https.any.sharedworker.html]
diff --git a/testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini
new file mode 100644
index 0000000000..0804b67784
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[held.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini
new file mode 100644
index 0000000000..2fcef010ec
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[release-across-thread.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/bfcache/release.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/release.tentative.https.html.ini
new file mode 100644
index 0000000000..47fba902d2
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/bfcache/release.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[release.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini
new file mode 100644
index 0000000000..6f70a1da4a
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[sharedworker-multiple.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/clientids.tentative.https.html.ini b/testing/web-platform/meta/web-locks/clientids.tentative.https.html.ini
new file mode 100644
index 0000000000..d36d6d1309
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/clientids.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[clientids.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini
new file mode 100644
index 0000000000..4e03005d03
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[held.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[held.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[held.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[held.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini
new file mode 100644
index 0000000000..3c54070be3
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[idlharness.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+
+[idlharness.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[idlharness.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini
new file mode 100644
index 0000000000..c56b6f0142
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[ifAvailable.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[ifAvailable.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[ifAvailable.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[ifAvailable.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/lock-attributes.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/lock-attributes.tentative.https.any.js.ini
new file mode 100644
index 0000000000..152069bbca
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/lock-attributes.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[lock-attributes.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[lock-attributes.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[lock-attributes.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[lock-attributes.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/mode-exclusive.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/mode-exclusive.tentative.https.any.js.ini
new file mode 100644
index 0000000000..337194adbc
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/mode-exclusive.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[mode-exclusive.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-exclusive.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-exclusive.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-exclusive.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini
new file mode 100644
index 0000000000..8e81c16577
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[mode-mixed.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-mixed.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-mixed.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-mixed.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/mode-shared.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/mode-shared.tentative.https.any.js.ini
new file mode 100644
index 0000000000..50e53fa96c
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/mode-shared.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[mode-shared.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-shared.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-shared.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[mode-shared.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/non-fully-active.tentative.https.html.ini b/testing/web-platform/meta/web-locks/non-fully-active.tentative.https.html.ini
new file mode 100644
index 0000000000..cbe68451cb
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/non-fully-active.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[non-fully-active.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/non-secure-context.tentative.any.js.ini b/testing/web-platform/meta/web-locks/non-secure-context.tentative.any.js.ini
new file mode 100644
index 0000000000..0cc6d16f87
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/non-secure-context.tentative.any.js.ini
@@ -0,0 +1,11 @@
+[non-secure-context.tentative.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[non-secure-context.tentative.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[non-secure-context.tentative.any.worker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/web-locks/opaque-origin.tentative.https.html.ini b/testing/web-platform/meta/web-locks/opaque-origin.tentative.https.html.ini
new file mode 100644
index 0000000000..7495eba35b
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/opaque-origin.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[opaque-origin.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/partitioned-web-locks.tentative.https.html.ini b/testing/web-platform/meta/web-locks/partitioned-web-locks.tentative.https.html.ini
new file mode 100644
index 0000000000..1579a8db72
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/partitioned-web-locks.tentative.https.html.ini
@@ -0,0 +1,11 @@
+[partitioned-web-locks.tentative.https.html]
+ expected:
+ if os == "android": ERROR
+ TIMEOUT
+ [WebLocks of an iframe under a 3rd-party site are partitioned]
+ expected:
+ if os == "android": FAIL
+ TIMEOUT
+
+ [WebLocks of a nested iframe with a cross-site ancestor are partitioned]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini
new file mode 100644
index 0000000000..6958379d67
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini
@@ -0,0 +1,13 @@
+[query-empty.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[query-empty.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[query-empty.tentative.https.any.serviceworker.html]
+
+[query-empty.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini b/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini
new file mode 100644
index 0000000000..c5f552377c
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[query-ordering.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini
new file mode 100644
index 0000000000..2cfbf0ac47
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini
@@ -0,0 +1,5 @@
+[query.tentative.https.any.worker.html]
+
+[query.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini
new file mode 100644
index 0000000000..cf76d70d6d
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[resource-names.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[resource-names.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[resource-names.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[resource-names.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini
new file mode 100644
index 0000000000..58664784c2
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[secure-context.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[secure-context.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[secure-context.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[secure-context.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini
new file mode 100644
index 0000000000..e3e7aa0f57
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini
@@ -0,0 +1,15 @@
+[steal.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[steal.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[steal.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+
+[steal.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/web-locks/storage-buckets.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/storage-buckets.tentative.https.any.js.ini
new file mode 100644
index 0000000000..6cfdf55d30
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/storage-buckets.tentative.https.any.js.ini
@@ -0,0 +1,26 @@
+[storage-buckets.tentative.https.any.sharedworker.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Storage buckets have independent locks]
+ expected: FAIL
+
+
+[storage-buckets.tentative.https.any.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Storage buckets have independent locks]
+ expected: FAIL
+
+
+[storage-buckets.tentative.https.any.serviceworker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Storage buckets have independent locks]
+ expected: FAIL
+
+
+[storage-buckets.tentative.https.any.worker.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Storage buckets have independent locks]
+ expected: FAIL
diff --git a/testing/web-platform/meta/web-locks/workers.tentative.https.html.ini b/testing/web-platform/meta/web-locks/workers.tentative.https.html.ini
new file mode 100644
index 0000000000..7a59e834cc
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/workers.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[workers.tentative.https.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]