diff options
Diffstat (limited to 'testing/web-platform/meta/web-locks')
27 files changed, 297 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..5b9615b5cd --- /dev/null +++ b/testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini @@ -0,0 +1,15 @@ +[acquire.tentative.https.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[acquire.tentative.https.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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/signal.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/signal.tentative.https.any.js.ini new file mode 100644 index 0000000000..5c70d17876 --- /dev/null +++ b/testing/web-platform/meta/web-locks/signal.tentative.https.any.js.ini @@ -0,0 +1,38 @@ +[signal.tentative.https.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Passing an already aborted signal rejects with the custom abort reason.] + expected: FAIL + + [Passing an already aborted signal rejects with the default abort reason.] + expected: FAIL + + +[signal.tentative.https.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Passing an already aborted signal rejects with the custom abort reason.] + expected: FAIL + + [Passing an already aborted signal rejects with the default abort reason.] + expected: FAIL + + +[signal.tentative.https.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Passing an already aborted signal rejects with the custom abort reason.] + expected: FAIL + + [Passing an already aborted signal rejects with the default abort reason.] + expected: FAIL + + +[signal.tentative.https.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Passing an already aborted signal rejects with the custom abort reason.] + expected: FAIL + + [Passing an already aborted signal rejects with the default abort reason.] + expected: FAIL 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] |