Closed Bug 1632334 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 23191 - Mark a bunch of idlharness tests as timeout=long

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox77 fixed)

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 23191 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23191
Details from upstream follow.

Stephen McGruer <smcgruer@chromium.org> wrote:

Mark a bunch of idlharness tests as timeout=long

These are all symptomatic of crbug.com/1047818, but to stop the pain for
sheriffs lets mark them timeout=long for now.

Bug: 1068574, 1065250, 1070562, 1073055
Change-Id: I76e29d3037bd0c98c96bf21a7427d7981b91def4
Reviewed-on: https://chromium-review.googlesource.com/2161728
WPT-Export-Revision: 413106d4df227614fbae2d229ee07ad715490212

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 91 tests

Status Summary

Firefox

OK : 20[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 27[GitHub]
PASS : 599[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 661[GitHub]
FAIL : 134[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 432[GitHub]

Chrome

OK : 27
PASS : 1018
FAIL : 75

Safari

OK : 23
PASS : 445
FAIL : 521
ERROR: 4

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/origin-policy/idlharness.any.worker.html
WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WorkerGlobalScope interface: attribute originPolicyIds: FAIL (Chrome: FAIL, Safari: FAIL)
/payment-handler/idlharness.https.any.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
PaymentInstruments interface: operation delete(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "instruments" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling delete(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "delete(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "get(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "clear()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of instruments: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: calling enableDelegations(FrozenArray<PaymentDelegation>) on paymentManager with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: attribute userHint: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "has(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling has(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling get(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "enableDelegations(FrozenArray<PaymentDelegation>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation get(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "set(DOMString, PaymentInstrument)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface object name: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation set(DOMString, PaymentInstrument): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "userHint" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation has(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager must be primary interface of paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation clear(): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments must be primary interface of instruments: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: registration must inherit property "paymentManager" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: operation enableDelegations(FrozenArray<PaymentDelegation>): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: attribute paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "keys()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: attribute instruments: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface object length: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation keys(): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling set(DOMString, PaymentInstrument) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
/orientation-event/idlharness.https.window.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
DeviceMotionEventAcceleration interface: attribute y: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: attribute x: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: attribute z: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEvent interface: operation requestPermission(): FAIL (Chrome: FAIL, Safari: FAIL)
DeviceMotionEventRotationRate interface: attribute gamma: FAIL (Chrome: PASS, Safari: FAIL)
DeviceOrientationEvent interface: operation requestPermission(): FAIL (Chrome: FAIL, Safari: FAIL)
DeviceMotionEventRotationRate interface object name: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Window interface: attribute oncompassneedscalibration: FAIL (Chrome: FAIL, Safari: FAIL)
Window interface: window must inherit property "ondeviceorientationabsolute" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface object length: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: attribute alpha: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventAcceleration interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: attribute beta: FAIL (Chrome: PASS, Safari: FAIL)
Window interface: window must inherit property "oncompassneedscalibration" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
Window interface: attribute ondeviceorientationabsolute: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
DeviceMotionEventRotationRate interface object length: FAIL (Chrome: PASS, Safari: FAIL)
/origin-policy/idlharness.any.serviceworker.html
WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WorkerGlobalScope interface: attribute originPolicyIds: FAIL (Chrome: FAIL, Safari: FAIL)
/web-locks/idlharness.tentative.https.any.worker.html
LockManager interface: operation request(DOMString, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation query(): FAIL (Chrome: PASS, Safari: FAIL)
WorkerNavigator interface: navigator must inherit property "locks" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "query()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "name" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock must be primary interface of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation request(DOMString, LockOptions, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
WorkerNavigator interface: attribute locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager must be primary interface of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockOptions, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object length: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "mode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockOptions, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute mode: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
/web-locks/idlharness.tentative.https.any.serviceworker.html
LockManager interface: operation request(DOMString, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation query(): FAIL (Chrome: PASS, Safari: FAIL)
WorkerNavigator interface: navigator must inherit property "locks" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "query()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "name" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock must be primary interface of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation request(DOMString, LockOptions, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
WorkerNavigator interface: attribute locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager must be primary interface of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockOptions, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object length: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "mode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockOptions, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute mode: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
/html-media-capture/idlharness.window.html
HTMLInputElement interface: input must inherit property "capture" with the proper type: FAIL [GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: FAIL, Safari: FAIL)
HTMLInputElement interface: attribute capture: FAIL [GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: FAIL, Safari: FAIL)
/payment-handler/idlharness.https.any.worker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
PaymentInstruments interface: operation delete(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation set(DOMString, PaymentInstrument): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: attribute userHint: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: operation get(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface object name: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation has(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation clear(): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: operation enableDelegations(FrozenArray<PaymentDelegation>): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerRegistration interface: attribute paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: attribute instruments: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface object length: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation keys(): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
/web-locks/idlharness.tentative.https.any.sharedworker.html
LockManager interface: operation request(DOMString, LockGrantedCallback): FAIL (Chrome: PASS)
LockManager interface: operation query(): FAIL (Chrome: PASS)
WorkerNavigator interface: navigator must inherit property "locks" with the proper type: FAIL (Chrome: PASS)
LockManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
Lock interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
LockManager interface: navigator.locks must inherit property "query()" with the proper type: FAIL (Chrome: PASS)
LockManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
Lock interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
Lock interface: lock must inherit property "name" with the proper type: FAIL (Chrome: PASS)
Lock must be primary interface of lock: FAIL (Chrome: PASS)
LockManager interface: operation request(DOMString, LockOptions, LockGrantedCallback): FAIL (Chrome: PASS)
Lock interface: attribute name: FAIL (Chrome: PASS)
LockManager interface object length: FAIL (Chrome: PASS)
LockManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
WorkerNavigator interface: attribute locks: FAIL (Chrome: PASS)
Lock interface: existence and properties of interface object: FAIL (Chrome: PASS)
Lock interface object name: FAIL (Chrome: PASS)
LockManager interface: existence and properties of interface object: FAIL (Chrome: PASS)
Stringification of lock: FAIL (Chrome: PASS)
LockManager must be primary interface of navigator.locks: FAIL (Chrome: PASS)
LockManager interface object name: FAIL (Chrome: PASS)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockOptions, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS)
Lock interface object length: FAIL (Chrome: PASS)
Lock interface: lock must inherit property "mode" with the proper type: FAIL (Chrome: PASS)
LockManager interface: calling request(DOMString, LockOptions, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS)
Stringification of navigator.locks: FAIL (Chrome: PASS)
Lock interface: attribute mode: FAIL (Chrome: PASS)
LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS)
Lock interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
/native-file-system/idlharness.https.any.worker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
FileSystemHandle interface: operation requestPermission(optional FileSystemHandlePermissionDescriptor): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation write(unsigned long long, (BufferSource or Blob or USVString)): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getSystemDirectory(GetSystemDirectoryOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation close(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation removeEntry(USVString, optional FileSystemRemoveOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation truncate(unsigned long long): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getEntries(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getDirectory(USVString, optional FileSystemGetDirectoryOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute isDirectory: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: operation queryPermission(optional FileSystemHandlePermissionDescriptor): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute isFile: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: operation getFile(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: operation createWriter(optional FileSystemCreateWriterOptions): FAIL (Chrome: FAIL, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getFile(USVString, optional FileSystemGetFileOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
/permissions-revoke/idlharness.any.worker.html
Permissions interface: operation revoke(object): FAIL (Chrome: PASS, Safari: FAIL)
Permissions interface: navigator.permissions must inherit property "revoke(object)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Permissions interface: calling revoke(object) on navigator.permissions with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
/permissions-revoke/idlharness.any.html
Permissions interface: operation revoke(object): FAIL (Chrome: PASS, Safari: FAIL)
Permissions interface: navigator.permissions must inherit property "revoke(object)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Permissions interface: calling revoke(object) on navigator.permissions with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
/payment-handler/idlharness.https.any.serviceworker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
PaymentInstruments interface: operation delete(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute instrumentKey: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: attribute oncanmakepayment: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "clear()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of instruments: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "has(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute shippingOptions: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: operation openWindow(USVString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "set(DOMString, PaymentInstrument)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: new CanMakePaymentEvent("type") must inherit property "methodData" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: calling enableDelegations(FrozenArray<PaymentDelegation>) on paymentManager with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation has(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: new CanMakePaymentEvent("type") must inherit property "respondWith(Promise<boolean>)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute modifiers: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "instrumentKey" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: attribute paymentOptions: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "delete(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: attribute instruments: FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface: new CanMakePaymentEvent("type") must inherit property "paymentRequestOrigin" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: attribute userHint: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerRegistration interface: attribute paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: operation changePaymentMethod(DOMString, optional object?): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: calling respondWith(Promise<PaymentHandlerResponse>) on new PaymentRequestEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: operation get(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager must be primary interface of paymentManager: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: calling has(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: attribute topOrigin: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: calling changeShippingOption(DOMString) on new PaymentRequestEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface: attribute paymentRequestOrigin: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: registration must inherit property "paymentManager" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "keys()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling delete(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute methodData: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling set(DOMString, PaymentInstrument) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation set(DOMString, PaymentInstrument): FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute paymentRequestOrigin: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new PaymentRequestEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "paymentOptions" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "respondWith(Promise<PaymentHandlerResponse>)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "shippingOptions" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "changeShippingAddress(optional AddressInit)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerGlobalScope interface: attribute onpaymentrequest: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: calling get(DOMString) on instruments with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: calling changeShippingAddress(optional AddressInit) on new PaymentRequestEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent must be primary interface of new CanMakePaymentEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "methodData" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: calling respondWith(Promise<boolean>) on new CanMakePaymentEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: self must inherit property "onpaymentrequest" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute total: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute paymentRequestId: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: new CanMakePaymentEvent("type") must inherit property "topOrigin" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface object length: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "openWindow(USVString)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerGlobalScope interface: self must inherit property "oncanmakepayment" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: calling changePaymentMethod(DOMString, optional object?) on new PaymentRequestEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "changeShippingOption(DOMString)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "instruments" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "modifiers" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
Stringification of new CanMakePaymentEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "paymentRequestOrigin" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: operation respondWith(Promise<PaymentHandlerResponse>): FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: calling openWindow(USVString) on new PaymentRequestEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments must be primary interface of instruments: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: operation respondWith(Promise<boolean>): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "enableDelegations(FrozenArray<PaymentDelegation>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "topOrigin" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: operation enableDelegations(FrozenArray<PaymentDelegation>): FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "requestBillingAddress" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "total" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentManager interface: paymentManager must inherit property "userHint" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of paymentManager: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: instruments must inherit property "get(DOMString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "changePaymentMethod(DOMString, optional object?)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent must be primary interface of new PaymentRequestEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: attribute requestBillingAddress: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: new PaymentRequestEvent("type") must inherit property "paymentRequestId" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentRequestEvent interface: attribute topOrigin: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: operation changeShippingOption(DOMString): FAIL (Chrome: PASS, Safari: FAIL)
PaymentRequestEvent interface: operation changeShippingAddress(optional AddressInit): FAIL (Chrome: FAIL, Safari: FAIL)
CanMakePaymentEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface: attribute methodData: FAIL (Chrome: PASS, Safari: FAIL)
PaymentInstruments interface: operation clear(): FAIL (Chrome: PASS, Safari: FAIL)
CanMakePaymentEvent interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
PaymentInstruments interface: operation keys(): FAIL (Chrome: PASS, Safari: FAIL)
PaymentManager interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
/origin-policy/idlharness.any.sharedworker.html
WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type: FAIL (Chrome: FAIL)
WorkerGlobalScope interface: attribute originPolicyIds: FAIL (Chrome: FAIL)
/payment-handler/idlharness.https.any.sharedworker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: ERROR)
PaymentInstruments interface: operation delete(DOMString): FAIL (Chrome: PASS)
PaymentInstruments interface: operation set(DOMString, PaymentInstrument): FAIL (Chrome: PASS)
PaymentManager interface: attribute userHint: FAIL (Chrome: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
PaymentManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL)
PaymentManager interface object length: FAIL (Chrome: FAIL)
PaymentManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL)
PaymentManager interface object name: FAIL (Chrome: FAIL)
PaymentInstruments interface: operation get(DOMString): FAIL (Chrome: PASS)
PaymentInstruments interface object name: FAIL (Chrome: PASS)
PaymentInstruments interface: operation has(DOMString): FAIL (Chrome: PASS)
PaymentInstruments interface: operation clear(): FAIL (Chrome: PASS)
PaymentInstruments interface: existence and properties of interface object: FAIL (Chrome: PASS)
PaymentManager interface: operation enableDelegations(FrozenArray<PaymentDelegation>): FAIL (Chrome: FAIL)
ServiceWorkerRegistration interface: attribute paymentManager: FAIL (Chrome: PASS)
PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
PaymentManager interface: attribute instruments: FAIL (Chrome: FAIL)
PaymentInstruments interface object length: FAIL (Chrome: PASS)
PaymentManager interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL)
PaymentInstruments interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
PaymentInstruments interface: operation keys(): FAIL (Chrome: PASS)
PaymentManager interface: existence and properties of interface object: FAIL (Chrome: FAIL)
/native-file-system/idlharness.https.any.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
FileSystemHandle interface: operation requestPermission(optional FileSystemHandlePermissionDescriptor): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation write(unsigned long long, (BufferSource or Blob or USVString)): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getSystemDirectory(GetSystemDirectoryOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation close(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation removeEntry(USVString, optional FileSystemRemoveOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: operation truncate(unsigned long long): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getEntries(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getDirectory(USVString, optional FileSystemGetDirectoryOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute isDirectory: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: operation queryPermission(optional FileSystemHandlePermissionDescriptor): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Window interface: operation chooseFileSystemEntries(optional ChooseFileSystemEntriesOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemHandle interface: attribute isFile: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: operation getFile(): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemFileHandle interface: operation createWriter(optional FileSystemCreateWriterOptions): FAIL (Chrome: FAIL, Safari: FAIL)
FileSystemFileHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
FileSystemDirectoryHandle interface: operation getFile(USVString, optional FileSystemGetFileOptions): FAIL (Chrome: PASS, Safari: FAIL)
FileSystemWriter interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
/web-locks/idlharness.tentative.https.any.html
LockManager interface: operation request(DOMString, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation query(): FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: navigator must inherit property "locks" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: attribute locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "query()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "name" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock must be primary interface of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: operation request(DOMString, LockOptions, LockGrantedCallback): FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of lock: FAIL (Chrome: PASS, Safari: FAIL)
LockManager must be primary interface of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: navigator.locks must inherit property "request(DOMString, LockOptions, LockGrantedCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface object length: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: lock must inherit property "mode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockOptions, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of navigator.locks: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: attribute mode: FAIL (Chrome: PASS, Safari: FAIL)
LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Lock interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
/origin-policy/idlharness.any.html
Window interface: self must inherit property "originPolicyIds" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Window interface: attribute originPolicyIds: FAIL (Chrome: PASS, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/payment-handler/idlharness.https.any.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/orientation-event/idlharness.https.window.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/payment-handler/idlharness.https.any.worker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/native-file-system/idlharness.https.any.worker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/payment-handler/idlharness.https.any.serviceworker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/payment-handler/idlharness.https.any.sharedworker.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: ERROR)
/native-file-system/idlharness.https.any.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/063909b2c95f
[wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/3c6f00b2f521
[wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.