webidl

edit

WPT coverage of the tests of webidl at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable4246295%
Tentative000–
Reftests000–
All4246295%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • TEST BUG: 1
  • NOT IMPLEMENTED: 1
  • TEST RUNNER: 2

Stable tests

TestResultSubtestsKindDescription
current-realm.htmlDisabled–TEST RUNNERonly webidl/ecmascript-binding is fetched and run
ecmascript-binding/allow-resizable.htmlPass2 / 2
ecmascript-binding/allow-shared.https.htmlFail0 / 1NOT IMPLEMENTEDImageDecoder (WebCodecs)
ecmascript-binding/attributes-accessors-unique-function-objects.htmlPass1 / 1
ecmascript-binding/builtin-function-properties.any.jsPass6 / 6
ecmascript-binding/class-string-interface.any.jsPass16 / 16
ecmascript-binding/class-string-iterator-prototype-object.any.jsPass10 / 10
ecmascript-binding/class-string-named-properties-object.window.jsPass2 / 2
ecmascript-binding/constructors.htmlPass15 / 15
ecmascript-binding/default-iterator-object.htmlPass3 / 3
ecmascript-binding/default-toJSON-cross-realm.htmlPass2 / 2
ecmascript-binding/es-exceptions/DOMException-audioworklet.https.htmlPass5 / 5
ecmascript-binding/es-exceptions/DOMException-constants.any.jsPass102 / 102
ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.jsPass6 / 6
ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.jsPass92 / 92
ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.jsPass30 / 30
ecmascript-binding/es-exceptions/DOMException-is-error.any.jsPass2 / 2
ecmascript-binding/es-exceptions/DOMException-stack-accessor.any.jsFail15 / 17TEST BUGthe subtest Error.prototype.stack setter ignores Error.prototype itself expects the setter to accept Error.prototype as its this value, but SetterThatIgnoresPrototypeProperties throws a TypeError when this is the home object (test262 built-ins/Error/prototype/stack/setter-receiver-is-prototype.js)
ecmascript-binding/es-exceptions/exceptions.htmlPass12 / 12
ecmascript-binding/global-immutable-prototype.any.jsPass6 / 6
ecmascript-binding/global-object-implicit-this-value-cross-realm.htmlPass6 / 6
ecmascript-binding/global-object-implicit-this-value.any.jsPass21 / 21
ecmascript-binding/has-instance.htmlPass3 / 3
ecmascript-binding/interface-object-set-receiver.htmlPass2 / 2
ecmascript-binding/interface-object.htmlPass4 / 4
ecmascript-binding/interface-prototype-constructor-set-receiver.htmlPass2 / 2
ecmascript-binding/interface-prototype-object.htmlPass1 / 1
ecmascript-binding/invalid-this-value-cross-realm.htmlPass3 / 3
ecmascript-binding/iterator-invalidation-foreach.htmlPass3 / 3
ecmascript-binding/iterator-prototype-object.htmlPass4 / 4
ecmascript-binding/legacy-callback-interface-object.htmlPass8 / 8
ecmascript-binding/legacy-factor-function-subclass.window.jsPass1 / 1
ecmascript-binding/legacy-factory-function-builtin-properties.window.jsPass1 / 1
ecmascript-binding/legacy-platform-object/DefineOwnProperty.htmlPass4 / 4
ecmascript-binding/legacy-platform-object/GetOwnProperty.htmlPass3 / 3
ecmascript-binding/legacy-platform-object/OwnPropertyKeys.htmlPass5 / 5
ecmascript-binding/legacy-platform-object/Set.htmlPass11 / 11
ecmascript-binding/no-regexp-special-casing.any.jsPass8 / 8
ecmascript-binding/observable-array-no-leak-of-internals.window.jsPass1 / 1
ecmascript-binding/observable-array-ownkeys.window.jsPass1 / 1
ecmascript-binding/put-forwards.htmlPass11 / 11
ecmascript-binding/replaceable-setter-throws-if-defineownproperty-fails.htmlPass8 / 8
ecmascript-binding/sequence-conversion.htmlPass8 / 8
ecmascript-binding/setter-argument.htmlPass17 / 17
ecmascript-binding/window-named-properties-object.htmlPass13 / 13
idlharness.any.jsDisabled–TEST RUNNERonly webidl/ecmascript-binding is fetched and run