diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/web-locks | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
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] |