Bug 1483074 [wpt PR 12449] - Update wpt metadata, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Tue, 14 Aug 2018 00:18:44 +0000
changeset 487083 e63abe6c5a9b314fb313108e2dc12d4bc85b64b7
parent 487082 4f8486e25e69d7ed98fe1465cbc178e88713b491
child 487084 b9fca07569cd925e05ea65cec22d5e80f01710d7
push id9719
push userffxbld-merge
push dateFri, 24 Aug 2018 17:49:46 +0000
treeherdermozilla-beta@719ec98fba77 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1483074, 12449
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1483074 [wpt PR 12449] - Update wpt metadata, a=testonly wpt-pr: 12449 wpt-type: metadata
testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/lock-attributes.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/mode-exclusive.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/mode-shared.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/query-order.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/signal.tentative.https.any.js.ini
testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/acquire.tentative.https.any.js.ini
@@ -0,0 +1,63 @@
+[acquire.tentative.https.any.html]
+  [Returned Promise rejects if callback throws synchronously]
+    expected: FAIL
+
+  [The 'steal' option must be used with exclusive locks]
+    expected: FAIL
+
+  [The 'signal' and 'ifAvailable' options are mutually exclusive]
+    expected: FAIL
+
+  [navigator.locks.request's returned promise resolves after lock is released]
+    expected: FAIL
+
+  [mode must be "shared" or "exclusive"]
+    expected: FAIL
+
+  [The 'signal' and 'steal' options are mutually exclusive]
+    expected: FAIL
+
+  [navigator.locks.request requires a name and a callback]
+    expected: FAIL
+
+  [The 'steal' and 'ifAvailable' options are mutually exclusive]
+    expected: FAIL
+
+  [callback must be a function]
+    expected: FAIL
+
+  [Returned Promise rejects if callback throws asynchronously]
+    expected: FAIL
+
+
+[acquire.tentative.https.any.worker.html]
+  [Returned Promise rejects if callback throws synchronously]
+    expected: FAIL
+
+  [The 'steal' option must be used with exclusive locks]
+    expected: FAIL
+
+  [The 'signal' and 'ifAvailable' options are mutually exclusive]
+    expected: FAIL
+
+  [navigator.locks.request's returned promise resolves after lock is released]
+    expected: FAIL
+
+  [mode must be "shared" or "exclusive"]
+    expected: FAIL
+
+  [The 'signal' and 'steal' options are mutually exclusive]
+    expected: FAIL
+
+  [navigator.locks.request requires a name and a callback]
+    expected: FAIL
+
+  [The 'steal' and 'ifAvailable' options are mutually exclusive]
+    expected: FAIL
+
+  [callback must be a function]
+    expected: FAIL
+
+  [Returned Promise rejects if callback throws asynchronously]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/held.tentative.https.any.js.ini
@@ -0,0 +1,27 @@
+[held.tentative.https.any.html]
+  [callback's result is promisified if not async]
+    expected: FAIL
+
+  [lock is held until callback's returned promise rejects]
+    expected: FAIL
+
+  [lock is held until callback's returned promise resolves]
+    expected: FAIL
+
+  [held lock prevents the same client from acquiring it]
+    expected: FAIL
+
+
+[held.tentative.https.any.worker.html]
+  [callback's result is promisified if not async]
+    expected: FAIL
+
+  [lock is held until callback's returned promise rejects]
+    expected: FAIL
+
+  [lock is held until callback's returned promise resolves]
+    expected: FAIL
+
+  [held lock prevents the same client from acquiring it]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/ifAvailable.tentative.https.any.js.ini
@@ -0,0 +1,63 @@
+[ifAvailable.tentative.https.any.html]
+  [Returned Promise rejects if callback throws synchronously]
+    expected: FAIL
+
+  [Shared lock request with ifAvailable - exclusive lock held]
+    expected: FAIL
+
+  [Locks are available once previous release is processed]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock not available, callback throws]
+    expected: FAIL
+
+  [Exclusive lock request with ifAvailable - shared lock held]
+    expected: FAIL
+
+  [Returned Promise rejects if async callback yields rejected promise]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock not available]
+    expected: FAIL
+
+  [Lock request with ifAvailable - unrelated lock held]
+    expected: FAIL
+
+  [Shared lock request with ifAvailable - shared lock held]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock available]
+    expected: FAIL
+
+
+[ifAvailable.tentative.https.any.worker.html]
+  [Returned Promise rejects if callback throws synchronously]
+    expected: FAIL
+
+  [Shared lock request with ifAvailable - exclusive lock held]
+    expected: FAIL
+
+  [Locks are available once previous release is processed]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock not available, callback throws]
+    expected: FAIL
+
+  [Exclusive lock request with ifAvailable - shared lock held]
+    expected: FAIL
+
+  [Returned Promise rejects if async callback yields rejected promise]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock not available]
+    expected: FAIL
+
+  [Lock request with ifAvailable - unrelated lock held]
+    expected: FAIL
+
+  [Shared lock request with ifAvailable - shared lock held]
+    expected: FAIL
+
+  [Lock request with ifAvailable - lock available]
+    expected: FAIL
+
new file mode 100644
--- /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.html]
+  [Lock attributes reflect requested properties (shared)]
+    expected: FAIL
+
+  [Lock attributes reflect requested properties (exclusive)]
+    expected: FAIL
+
+
+[lock-attributes.tentative.https.any.worker.html]
+  [Lock attributes reflect requested properties (shared)]
+    expected: FAIL
+
+  [Lock attributes reflect requested properties (exclusive)]
+    expected: FAIL
+
new file mode 100644
--- /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]
+  [Requests for distinct resources can be granted]
+    expected: FAIL
+
+  [Lock requests are granted in order]
+    expected: FAIL
+
+
+[mode-exclusive.tentative.https.any.worker.html]
+  [Requests for distinct resources can be granted]
+    expected: FAIL
+
+  [Lock requests are granted in order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/mode-mixed.tentative.https.any.js.ini
@@ -0,0 +1,9 @@
+[mode-mixed.tentative.https.any.html]
+  [Lock requests are granted in order]
+    expected: FAIL
+
+
+[mode-mixed.tentative.https.any.worker.html]
+  [Lock requests are granted in order]
+    expected: FAIL
+
new file mode 100644
--- /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]
+  [Shared locks are not exclusive]
+    expected: FAIL
+
+  [Lock requests are granted in order]
+    expected: FAIL
+
+
+[mode-shared.tentative.https.any.worker.html]
+  [Shared locks are not exclusive]
+    expected: FAIL
+
+  [Lock requests are granted in order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query-empty.tentative.https.any.js.ini
@@ -0,0 +1,9 @@
+[query-empty.tentative.https.any.html]
+  [query() returns dictionary with empty arrays when no locks are held]
+    expected: FAIL
+
+
+[query-empty.tentative.https.any.worker.html]
+  [query() returns dictionary with empty arrays when no locks are held]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query-order.tentative.https.any.js.ini
@@ -0,0 +1,21 @@
+[query-order.tentative.https.any.worker.html]
+  [Held locks appear in state in order granted, including when stolen]
+    expected: FAIL
+
+  [Held locks appear in state in order granted]
+    expected: FAIL
+
+  [Requests appear in state in order made]
+    expected: FAIL
+
+
+[query-order.tentative.https.any.html]
+  [Held locks appear in state in order granted, including when stolen]
+    expected: FAIL
+
+  [Held locks appear in state in order granted]
+    expected: FAIL
+
+  [Requests appear in state in order made]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/query.tentative.https.any.js.ini
@@ -0,0 +1,59 @@
+[query.tentative.https.any.html]
+  expected: ERROR
+  [query() reports the same clientId for held locks from the same context]
+    expected: FAIL
+
+  [query() reports held shared locks with appropriate count]
+    expected: FAIL
+
+  [query() returns dictionaries with expected properties]
+    expected: FAIL
+
+  [query() reports individual held locks]
+    expected: FAIL
+
+  [query() can observe a deadlock]
+    expected: NOTRUN
+
+  [query() reports pending shared locks with appropriate count]
+    expected: FAIL
+
+  [query() reports different ids for held locks from different contexts]
+    expected: TIMEOUT
+
+  [query() reports pending and held locks]
+    expected: FAIL
+
+  [query() reports multiple held locks]
+    expected: FAIL
+
+
+[query.tentative.https.any.worker.html]
+  expected: ERROR
+  [query() reports the same clientId for held locks from the same context]
+    expected: FAIL
+
+  [query() reports held shared locks with appropriate count]
+    expected: FAIL
+
+  [query() returns dictionaries with expected properties]
+    expected: FAIL
+
+  [query() reports individual held locks]
+    expected: FAIL
+
+  [query() can observe a deadlock]
+    expected: NOTRUN
+
+  [query() reports pending shared locks with appropriate count]
+    expected: FAIL
+
+  [query() reports different ids for held locks from different contexts]
+    expected: TIMEOUT
+
+  [query() reports pending and held locks]
+    expected: FAIL
+
+  [query() reports multiple held locks]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/resource-names.tentative.https.any.js.ini
@@ -0,0 +1,51 @@
+[resource-names.tentative.https.any.html]
+  [Resource names that are not valid UTF-16 are not mangled]
+    expected: FAIL
+
+  [DOMString: 0xDC00]
+    expected: FAIL
+
+  [DOMString: 0xFFFF]
+    expected: FAIL
+
+  [Names cannot start with "-"]
+    expected: FAIL
+
+  [DOMString: ]
+    expected: FAIL
+
+  [DOMString: 0xD800]
+    expected: FAIL
+
+  [DOMString: 0x61 0x62 0x63 0x0 0x64 0x65 0x66]
+    expected: FAIL
+
+  [DOMString: 0xDC00 0xD800]
+    expected: FAIL
+
+
+[resource-names.tentative.https.any.worker.html]
+  [Resource names that are not valid UTF-16 are not mangled]
+    expected: FAIL
+
+  [DOMString: 0xDC00]
+    expected: FAIL
+
+  [DOMString: 0xFFFF]
+    expected: FAIL
+
+  [Names cannot start with "-"]
+    expected: FAIL
+
+  [DOMString: ]
+    expected: FAIL
+
+  [DOMString: 0xD800]
+    expected: FAIL
+
+  [DOMString: 0x61 0x62 0x63 0x0 0x64 0x65 0x66]
+    expected: FAIL
+
+  [DOMString: 0xDC00 0xD800]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/secure-context.tentative.https.any.js.ini
@@ -0,0 +1,9 @@
+[secure-context.tentative.https.any.html]
+  [API presence in secure contexts]
+    expected: FAIL
+
+
+[secure-context.tentative.https.any.worker.html]
+  [API presence in secure contexts]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/signal.tentative.https.any.js.ini
@@ -0,0 +1,51 @@
+[signal.tentative.https.any.html]
+  [The signal option must be an AbortSignal]
+    expected: FAIL
+
+  [Abort after a timeout]
+    expected: FAIL
+
+  [Passing an already aborted signal aborts]
+    expected: FAIL
+
+  [Synchronously signaled abort]
+    expected: FAIL
+
+  [Abort signaled after lock released]
+    expected: FAIL
+
+  [Signal that is not aborted]
+    expected: FAIL
+
+  [Abort signaled after lock granted]
+    expected: FAIL
+
+  [An aborted request results in AbortError]
+    expected: FAIL
+
+
+[signal.tentative.https.any.worker.html]
+  [The signal option must be an AbortSignal]
+    expected: FAIL
+
+  [Abort after a timeout]
+    expected: FAIL
+
+  [Passing an already aborted signal aborts]
+    expected: FAIL
+
+  [Synchronously signaled abort]
+    expected: FAIL
+
+  [Abort signaled after lock released]
+    expected: FAIL
+
+  [Signal that is not aborted]
+    expected: FAIL
+
+  [Abort signaled after lock granted]
+    expected: FAIL
+
+  [An aborted request results in AbortError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/steal.tentative.https.any.js.ini
@@ -0,0 +1,33 @@
+[steal.tentative.https.any.worker.html]
+  [Broken lock's release promise rejects]
+    expected: FAIL
+
+  [Lock not available]
+    expected: FAIL
+
+  [Requested lock's release promise is deferred]
+    expected: FAIL
+
+  [Lock available]
+    expected: FAIL
+
+  [Last caller wins]
+    expected: FAIL
+
+
+[steal.tentative.https.any.html]
+  [Broken lock's release promise rejects]
+    expected: FAIL
+
+  [Lock not available]
+    expected: FAIL
+
+  [Requested lock's release promise is deferred]
+    expected: FAIL
+
+  [Lock available]
+    expected: FAIL
+
+  [Last caller wins]
+    expected: FAIL
+