Commit 8eda4288 authored by Chromium WPT Sync's avatar Chromium WPT Sync Committed by Commit Bot

Import wpt@21be95d42621e2f7f4e2a211ce9d4a50d925aa73

Using wpt-import in Chromium 6ac0ae59.

Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/14970

Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md

Directory owners for changes in this CL:
jsbell@chromium.org:
  external/wpt/resources

TBR=markdittmer

No-Export: true
Change-Id: Ia194aeadbaedae4235bc0c3d7c7168c04e3f3ede
Reviewed-on: https://chromium-review.googlesource.com/988477
Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Reviewed-by: default avatarBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547349}
parent 9bf7b00a
This is a testharness.js-based test.
FAIL File API automated IDL tests Uncaught FilePropertyBag inherits BlobPropertyBag, but FilePropertyBag is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught FilePropertyBag inherits BlobPropertyBag, but FilePropertyBag is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL IDL check of WebCrypto Uncaught RsaKeyGenParams inherits Algorithm, but RsaKeyGenParams is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught RsaKeyGenParams inherits Algorithm, but RsaKeyGenParams is not an interface.
PASS Window interface: existence and properties of interface object
FAIL ArrayBuffer interface: existence and properties of interface object assert_false: expected false got true
PASS ArrayBufferView interface: existence and properties of interface object
PASS Crypto interface: existence and properties of interface object
PASS Crypto interface object length
PASS Crypto interface object name
PASS Crypto interface: existence and properties of interface prototype object
PASS Crypto interface: existence and properties of interface prototype object's "constructor" property
PASS Crypto interface: existence and properties of interface prototype object's @@unscopables property
PASS Crypto interface: attribute subtle
PASS Unscopable handled correctly for subtle property on Crypto
PASS Crypto interface: operation getRandomValues(ArrayBufferView)
PASS Unscopable handled correctly for getRandomValues(ArrayBufferView) on Crypto
PASS Crypto must be primary interface of crypto
PASS Stringification of crypto
PASS Crypto interface: crypto must inherit property "subtle" with the proper type
PASS Crypto interface: crypto must inherit property "getRandomValues(ArrayBufferView)" with the proper type
PASS Crypto interface: calling getRandomValues(ArrayBufferView) on crypto with too few arguments must throw TypeError
PASS CryptoKey interface: existence and properties of interface object
PASS CryptoKey interface object length
PASS CryptoKey interface object name
PASS CryptoKey interface: existence and properties of interface prototype object
PASS CryptoKey interface: existence and properties of interface prototype object's "constructor" property
PASS CryptoKey interface: existence and properties of interface prototype object's @@unscopables property
PASS CryptoKey interface: attribute type
PASS Unscopable handled correctly for type property on CryptoKey
PASS CryptoKey interface: attribute extractable
PASS Unscopable handled correctly for extractable property on CryptoKey
PASS CryptoKey interface: attribute algorithm
PASS Unscopable handled correctly for algorithm property on CryptoKey
PASS CryptoKey interface: attribute usages
PASS Unscopable handled correctly for usages property on CryptoKey
PASS SubtleCrypto interface: existence and properties of interface object
PASS SubtleCrypto interface object length
PASS SubtleCrypto interface object name
PASS SubtleCrypto interface: existence and properties of interface prototype object
PASS SubtleCrypto interface: existence and properties of interface prototype object's "constructor" property
PASS SubtleCrypto interface: existence and properties of interface prototype object's @@unscopables property
PASS SubtleCrypto interface: operation encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)
PASS Unscopable handled correctly for encrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on SubtleCrypto
PASS SubtleCrypto interface: operation decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)
PASS Unscopable handled correctly for decrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on SubtleCrypto
PASS SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)
PASS Unscopable handled correctly for sign(AlgorithmIdentifier, CryptoKey, BufferSource) on SubtleCrypto
PASS SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)
PASS Unscopable handled correctly for verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on SubtleCrypto
PASS SubtleCrypto interface: operation digest(AlgorithmIdentifier, BufferSource)
PASS Unscopable handled correctly for digest(AlgorithmIdentifier, BufferSource) on SubtleCrypto
PASS SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, [object Object])
PASS Unscopable handled correctly for generateKey(AlgorithmIdentifier, boolean, [object Object]) on SubtleCrypto
PASS SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object])
PASS Unscopable handled correctly for deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object]) on SubtleCrypto
PASS SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)
PASS Unscopable handled correctly for deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long) on SubtleCrypto
PASS SubtleCrypto interface: operation importKey(KeyFormat, [object Object],[object Object], AlgorithmIdentifier, boolean, [object Object])
PASS Unscopable handled correctly for importKey(KeyFormat, [object Object],[object Object], AlgorithmIdentifier, boolean, [object Object]) on SubtleCrypto
PASS SubtleCrypto interface: operation exportKey(KeyFormat, CryptoKey)
PASS Unscopable handled correctly for exportKey(KeyFormat, CryptoKey) on SubtleCrypto
PASS SubtleCrypto interface: operation wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)
PASS Unscopable handled correctly for wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier) on SubtleCrypto
PASS SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object])
PASS Unscopable handled correctly for unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object]) on SubtleCrypto
PASS SubtleCrypto must be primary interface of crypto.subtle
PASS Stringification of crypto.subtle
PASS SubtleCrypto interface: crypto.subtle must inherit property "encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type
PASS SubtleCrypto interface: calling encrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type
PASS SubtleCrypto interface: calling decrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type
PASS SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type
PASS SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "digest(AlgorithmIdentifier, BufferSource)" with the proper type
PASS SubtleCrypto interface: calling digest(AlgorithmIdentifier, BufferSource) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, [object Object])" with the proper type
PASS SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, [object Object]) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object])" with the proper type
PASS SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object]) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)" with the proper type
PASS SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "importKey(KeyFormat, [object Object],[object Object], AlgorithmIdentifier, boolean, [object Object])" with the proper type
PASS SubtleCrypto interface: calling importKey(KeyFormat, [object Object],[object Object], AlgorithmIdentifier, boolean, [object Object]) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "exportKey(KeyFormat, CryptoKey)" with the proper type
PASS SubtleCrypto interface: calling exportKey(KeyFormat, CryptoKey) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)" with the proper type
PASS SubtleCrypto interface: calling wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError
PASS SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object])" with the proper type
PASS SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object]) on crypto.subtle with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Accelerometer Sensor promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
PASS Test IDL implementation of Accelerometer Sensor
PASS Sensor interface: existence and properties of interface object
PASS Sensor interface object length
PASS Sensor interface object name
PASS Sensor interface: existence and properties of interface prototype object
PASS Sensor interface: existence and properties of interface prototype object's "constructor" property
PASS Sensor interface: existence and properties of interface prototype object's @@unscopables property
PASS Sensor interface: attribute activated
PASS Unscopable handled correctly for activated property on Sensor
PASS Sensor interface: attribute hasReading
PASS Unscopable handled correctly for hasReading property on Sensor
PASS Sensor interface: attribute timestamp
PASS Unscopable handled correctly for timestamp property on Sensor
PASS Sensor interface: operation start()
PASS Unscopable handled correctly for start() on Sensor
PASS Sensor interface: operation stop()
PASS Unscopable handled correctly for stop() on Sensor
PASS Sensor interface: attribute onreading
PASS Unscopable handled correctly for onreading property on Sensor
PASS Sensor interface: attribute onactivate
PASS Unscopable handled correctly for onactivate property on Sensor
PASS Sensor interface: attribute onerror
PASS Unscopable handled correctly for onerror property on Sensor
PASS Accelerometer interface: existence and properties of interface object
PASS Accelerometer interface object length
PASS Accelerometer interface object name
PASS Accelerometer interface: existence and properties of interface prototype object
PASS Accelerometer interface: existence and properties of interface prototype object's "constructor" property
PASS Accelerometer interface: existence and properties of interface prototype object's @@unscopables property
PASS Accelerometer interface: attribute x
PASS Unscopable handled correctly for x property on Accelerometer
PASS Accelerometer interface: attribute y
PASS Unscopable handled correctly for y property on Accelerometer
PASS Accelerometer interface: attribute z
PASS Unscopable handled correctly for z property on Accelerometer
PASS Accelerometer must be primary interface of new Accelerometer();
PASS Stringification of new Accelerometer();
PASS Accelerometer interface: new Accelerometer(); must inherit property "x" with the proper type
PASS Accelerometer interface: new Accelerometer(); must inherit property "y" with the proper type
PASS Accelerometer interface: new Accelerometer(); must inherit property "z" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "activated" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "hasReading" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "timestamp" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "start()" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "stop()" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "onreading" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "onactivate" with the proper type
PASS Sensor interface: new Accelerometer(); must inherit property "onerror" with the proper type
PASS LinearAccelerationSensor interface: existence and properties of interface object
PASS LinearAccelerationSensor interface object length
PASS LinearAccelerationSensor interface object name
PASS LinearAccelerationSensor interface: existence and properties of interface prototype object
PASS LinearAccelerationSensor interface: existence and properties of interface prototype object's "constructor" property
PASS LinearAccelerationSensor interface: existence and properties of interface prototype object's @@unscopables property
PASS LinearAccelerationSensor must be primary interface of new LinearAccelerationSensor();
PASS Stringification of new LinearAccelerationSensor();
PASS Accelerometer interface: new LinearAccelerationSensor(); must inherit property "x" with the proper type
PASS Accelerometer interface: new LinearAccelerationSensor(); must inherit property "y" with the proper type
PASS Accelerometer interface: new LinearAccelerationSensor(); must inherit property "z" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "activated" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "hasReading" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "timestamp" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "start()" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "stop()" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "onreading" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "onactivate" with the proper type
PASS Sensor interface: new LinearAccelerationSensor(); must inherit property "onerror" with the proper type
FAIL GravitySensor interface: existence and properties of interface object assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor interface object length assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor interface object name assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor interface: existence and properties of interface prototype object assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "GravitySensor" expected property "GravitySensor" missing
FAIL GravitySensor must be primary interface of new GravitySensor(); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Stringification of new GravitySensor(); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Accelerometer interface: new GravitySensor(); must inherit property "x" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Accelerometer interface: new GravitySensor(); must inherit property "y" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Accelerometer interface: new GravitySensor(); must inherit property "z" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "activated" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "hasReading" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "timestamp" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "start()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "stop()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "onreading" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "onactivate" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
FAIL Sensor interface: new GravitySensor(); must inherit property "onerror" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GravitySensor is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Exposed interfaces in a Document. promise_test: Unhandled rejection with value: object "BackgroundFetchRegistration inherits EventTarget, but EventTarget is undefined."
Found 70 tests; 52 PASS, 18 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Exposed interfaces in a Document.
PASS ServiceWorkerRegistration interface: attribute backgroundFetch
PASS Unscopable handled correctly for backgroundFetch property on ServiceWorkerRegistration
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS BackgroundFetchManager interface: existence and properties of interface object
PASS BackgroundFetchManager interface object length
PASS BackgroundFetchManager interface object name
PASS BackgroundFetchManager interface: existence and properties of interface prototype object
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions)
PASS Unscopable handled correctly for fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions) on BackgroundFetchManager
PASS BackgroundFetchManager interface: operation get(DOMString)
PASS Unscopable handled correctly for get(DOMString) on BackgroundFetchManager
PASS BackgroundFetchManager interface: operation getIds()
PASS Unscopable handled correctly for getIds() on BackgroundFetchManager
FAIL BackgroundFetchRegistration interface: existence and properties of interface object Cannot read property 'has_extended_attribute' of undefined
PASS BackgroundFetchRegistration interface object length
PASS BackgroundFetchRegistration interface object name
FAIL BackgroundFetchRegistration interface: existence and properties of interface prototype object Cannot read property 'has_extended_attribute' of undefined
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchRegistration interface: attribute id
PASS Unscopable handled correctly for id property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute uploadTotal
PASS Unscopable handled correctly for uploadTotal property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute uploaded
PASS Unscopable handled correctly for uploaded property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute downloadTotal
PASS Unscopable handled correctly for downloadTotal property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute downloaded
PASS Unscopable handled correctly for downloaded property on BackgroundFetchRegistration
FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_true: The prototype object must have a property "activeFetches" expected true got false
PASS Unscopable handled correctly for activeFetches property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute onprogress
PASS Unscopable handled correctly for onprogress property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: operation abort()
PASS Unscopable handled correctly for abort() on BackgroundFetchRegistration
PASS BackgroundFetchFetch interface: existence and properties of interface object
PASS BackgroundFetchFetch interface object length
PASS BackgroundFetchFetch interface object name
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchFetch interface: attribute request
PASS Unscopable handled correctly for request property on BackgroundFetchFetch
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
PASS Unscopable handled correctly for match(RequestInfo) on BackgroundFetchActiveFetches
FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
PASS Unscopable handled correctly for values() on BackgroundFetchActiveFetches
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
PASS Unscopable handled correctly for responseReady property on BackgroundFetchActiveFetch
PASS BackgroundFetchEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledFetches interface: existence and properties of interface object
PASS BackgroundFetchSettledFetch interface: existence and properties of interface object
PASS BackgroundFetchUpdateEvent interface: existence and properties of interface object
PASS BackgroundFetchClickEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Exposed interfaces in a Service Worker. promise_test: Unhandled rejection with value: object "BackgroundFetchRegistration inherits EventTarget, but EventTarget is undefined."
Found 69 tests; 50 PASS, 19 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Exposed interfaces in a Service Worker.
FAIL ServiceWorkerRegistration interface: existence and properties of interface object assert_false: expected false got true
PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
PASS BackgroundFetchManager interface: existence and properties of interface object
PASS BackgroundFetchManager interface object length
PASS BackgroundFetchManager interface object name
PASS BackgroundFetchManager interface: existence and properties of interface prototype object
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchManager interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchManager interface: operation fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions)
PASS Unscopable handled correctly for fetch(DOMString, [object Object],[object Object], BackgroundFetchOptions) on BackgroundFetchManager
PASS BackgroundFetchManager interface: operation get(DOMString)
PASS Unscopable handled correctly for get(DOMString) on BackgroundFetchManager
PASS BackgroundFetchManager interface: operation getIds()
PASS Unscopable handled correctly for getIds() on BackgroundFetchManager
FAIL BackgroundFetchRegistration interface: existence and properties of interface object Cannot read property 'has_extended_attribute' of undefined
PASS BackgroundFetchRegistration interface object length
PASS BackgroundFetchRegistration interface object name
FAIL BackgroundFetchRegistration interface: existence and properties of interface prototype object Cannot read property 'has_extended_attribute' of undefined
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchRegistration interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchRegistration interface: attribute id
PASS Unscopable handled correctly for id property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute uploadTotal
PASS Unscopable handled correctly for uploadTotal property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute uploaded
PASS Unscopable handled correctly for uploaded property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute downloadTotal
PASS Unscopable handled correctly for downloadTotal property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute downloaded
PASS Unscopable handled correctly for downloaded property on BackgroundFetchRegistration
FAIL BackgroundFetchRegistration interface: attribute activeFetches assert_true: The prototype object must have a property "activeFetches" expected true got false
PASS Unscopable handled correctly for activeFetches property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: attribute onprogress
PASS Unscopable handled correctly for onprogress property on BackgroundFetchRegistration
PASS BackgroundFetchRegistration interface: operation abort()
PASS Unscopable handled correctly for abort() on BackgroundFetchRegistration
PASS BackgroundFetchFetch interface: existence and properties of interface object
PASS BackgroundFetchFetch interface object length
PASS BackgroundFetchFetch interface object name
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's "constructor" property
PASS BackgroundFetchFetch interface: existence and properties of interface prototype object's @@unscopables property
PASS BackgroundFetchFetch interface: attribute request
PASS Unscopable handled correctly for request property on BackgroundFetchFetch
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
FAIL BackgroundFetchActiveFetches interface: operation match(RequestInfo) assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
PASS Unscopable handled correctly for match(RequestInfo) on BackgroundFetchActiveFetches
FAIL BackgroundFetchActiveFetches interface: operation values() assert_own_property: self does not have own property "BackgroundFetchActiveFetches" expected property "BackgroundFetchActiveFetches" missing
PASS Unscopable handled correctly for values() on BackgroundFetchActiveFetches
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object length assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface object name assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
FAIL BackgroundFetchActiveFetch interface: attribute responseReady assert_own_property: self does not have own property "BackgroundFetchActiveFetch" expected property "BackgroundFetchActiveFetch" missing
PASS Unscopable handled correctly for responseReady property on BackgroundFetchActiveFetch
PASS BackgroundFetchEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledEvent interface: existence and properties of interface object
PASS BackgroundFetchSettledFetches interface: existence and properties of interface object
PASS BackgroundFetchSettledFetch interface: existence and properties of interface object
PASS BackgroundFetchUpdateEvent interface: existence and properties of interface object
PASS BackgroundFetchClickEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "ClipboardEventInit inherits EventInit, but ClipboardEventInit is not an interface."
PASS Test driver
PASS Navigator interface: attribute clipboard
PASS Unscopable handled correctly for clipboard property on Navigator
PASS Navigator interface: navigator must inherit property "clipboard" with the proper type
FAIL ClipboardEvent interface: existence and properties of interface object Cannot read property 'has_extended_attribute' of undefined
PASS ClipboardEvent interface object length
PASS ClipboardEvent interface object name
FAIL ClipboardEvent interface: existence and properties of interface prototype object Cannot read property 'has_extended_attribute' of undefined
PASS ClipboardEvent interface: existence and properties of interface prototype object's "constructor" property
PASS ClipboardEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS ClipboardEvent interface: attribute clipboardData
PASS Unscopable handled correctly for clipboardData property on ClipboardEvent
PASS ClipboardEvent must be primary interface of new ClipboardEvent("x")
FAIL Stringification of new ClipboardEvent("x") Cannot read property 'has_stringifier' of undefined
PASS ClipboardEvent interface: new ClipboardEvent("x") must inherit property "clipboardData" with the proper type
PASS Clipboard interface: existence and properties of interface object
PASS Clipboard interface object length
PASS Clipboard interface object name
PASS Clipboard interface: existence and properties of interface prototype object
PASS Clipboard interface: existence and properties of interface prototype object's "constructor" property
PASS Clipboard interface: existence and properties of interface prototype object's @@unscopables property
PASS Clipboard interface: operation read()
PASS Unscopable handled correctly for read() on Clipboard
PASS Clipboard interface: operation readText()
PASS Unscopable handled correctly for readText() on Clipboard
PASS Clipboard interface: operation write(DataTransfer)
PASS Unscopable handled correctly for write(DataTransfer) on Clipboard
PASS Clipboard interface: operation writeText(DOMString)
PASS Unscopable handled correctly for writeText(DOMString) on Clipboard
PASS Clipboard must be primary interface of navigator.clipboard
PASS Stringification of navigator.clipboard
PASS Clipboard interface: navigator.clipboard must inherit property "read()" with the proper type
PASS Clipboard interface: navigator.clipboard must inherit property "readText()" with the proper type
PASS Clipboard interface: navigator.clipboard must inherit property "write(DataTransfer)" with the proper type
PASS Clipboard interface: calling write(DataTransfer) on navigator.clipboard with too few arguments must throw TypeError
PASS Clipboard interface: navigator.clipboard must inherit property "writeText(DOMString)" with the proper type
PASS Clipboard interface: calling writeText(DOMString) on navigator.clipboard with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught SecurityPolicyViolationEventInit inherits EventInit, but SecurityPolicyViolationEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Interface test promise_test: Unhandled rejection with value: object "HTMLFormControlsCollection inherits HTMLCollection, but HTMLCollection is undefined."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Interface test promise_test: Unhandled rejection with value: object "CookieChangeEventInit inherits EventInit, but CookieChangeEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught PasswordCredentialData inherits CredentialData, but PasswordCredentialData is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Encrypted Media Extentions IDL test MediaKeyMessageEventInit inherits EventInit, but MediaKeyMessageEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL EventSource IDL tests Uncaught AddEventListenerOptions inherits EventListenerOptions, but AddEventListenerOptions is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
PASS Test driver
FAIL Document interface: attribute fullscreenEnabled assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
PASS Unscopable handled correctly for fullscreenEnabled property on Document
FAIL Document interface: attribute fullscreen assert_true: The prototype object must have a property "fullscreen" expected true got false
FAIL Unscopable handled correctly for fullscreen property on Document assert_equals: Document.prototype[Symbol.unscopables].fullscreen must exist expected "object" but got "undefined"
FAIL Document interface: operation exitFullscreen() assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code
PASS Unscopable handled correctly for exitFullscreen() on Document
PASS Document interface: attribute onfullscreenchange
PASS Unscopable handled correctly for onfullscreenchange property on Document
PASS Document interface: attribute onfullscreenerror
PASS Unscopable handled correctly for onfullscreenerror property on Document
FAIL Document interface: attribute fullscreenElement assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
PASS Unscopable handled correctly for fullscreenElement property on Document
PASS Document interface: new Document must inherit property "fullscreenEnabled" with the proper type
FAIL Document interface: new Document must inherit property "fullscreen" with the proper type assert_inherits: property "fullscreen" not found in prototype chain
PASS Document interface: new Document must inherit property "exitFullscreen()" with the proper type
PASS Document interface: new Document must inherit property "onfullscreenchange" with the proper type
PASS Document interface: new Document must inherit property "onfullscreenerror" with the proper type
PASS Document interface: new Document must inherit property "fullscreenElement" with the proper type
FAIL ShadowRoot interface: attribute fullscreenElement assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
PASS Unscopable handled correctly for fullscreenElement property on ShadowRoot
FAIL Element interface: operation requestFullscreen() assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code
PASS Unscopable handled correctly for requestFullscreen() on Element
PASS Element interface: attribute onfullscreenchange
PASS Unscopable handled correctly for onfullscreenchange property on Element
PASS Element interface: attribute onfullscreenerror
PASS Unscopable handled correctly for onfullscreenerror property on Element
PASS Element interface: document.createElementNS(null, "test") must inherit property "requestFullscreen()" with the proper type
PASS Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenchange" with the proper type
PASS Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenerror" with the proper type
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Generic Sensor promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Geolocation Sensor promise_test: Unhandled rejection with value: object "GeolocationSensorOptions inherits SensorOptions, but GeolocationSensorOptions is not an interface."
PASS Test IDL implementation of Geolocation Sensor
PASS Sensor interface: existence and properties of interface object
PASS Sensor interface object length
PASS Sensor interface object name
PASS Sensor interface: existence and properties of interface prototype object
PASS Sensor interface: existence and properties of interface prototype object's "constructor" property
PASS Sensor interface: existence and properties of interface prototype object's @@unscopables property
PASS Sensor interface: attribute activated
PASS Unscopable handled correctly for activated property on Sensor
PASS Sensor interface: attribute hasReading
PASS Unscopable handled correctly for hasReading property on Sensor
PASS Sensor interface: attribute timestamp
PASS Unscopable handled correctly for timestamp property on Sensor
PASS Sensor interface: operation start()
PASS Unscopable handled correctly for start() on Sensor
PASS Sensor interface: operation stop()
PASS Unscopable handled correctly for stop() on Sensor
PASS Sensor interface: attribute onreading
PASS Unscopable handled correctly for onreading property on Sensor
PASS Sensor interface: attribute onactivate
PASS Unscopable handled correctly for onactivate property on Sensor
PASS Sensor interface: attribute onerror
PASS Unscopable handled correctly for onerror property on Sensor
FAIL GeolocationSensor interface: existence and properties of interface object assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface object length assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface object name assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface: existence and properties of interface prototype object assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
FAIL GeolocationSensor interface: operation read(ReadOptions) assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for read(ReadOptions) on GeolocationSensor
FAIL GeolocationSensor interface: attribute latitude assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for latitude property on GeolocationSensor
FAIL GeolocationSensor interface: attribute longitude assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for longitude property on GeolocationSensor
FAIL GeolocationSensor interface: attribute altitude assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for altitude property on GeolocationSensor
FAIL GeolocationSensor interface: attribute accuracy assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for accuracy property on GeolocationSensor
FAIL GeolocationSensor interface: attribute altitudeAccuracy assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for altitudeAccuracy property on GeolocationSensor
FAIL GeolocationSensor interface: attribute heading assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for heading property on GeolocationSensor
FAIL GeolocationSensor interface: attribute speed assert_own_property: self does not have own property "GeolocationSensor" expected property "GeolocationSensor" missing
PASS Unscopable handled correctly for speed property on GeolocationSensor
FAIL GeolocationSensor must be primary interface of new GeolocationSensor assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Stringification of new GeolocationSensor assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "read(ReadOptions)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: calling read(ReadOptions) on new GeolocationSensor with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "latitude" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "longitude" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "altitude" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "accuracy" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "altitudeAccuracy" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "heading" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL GeolocationSensor interface: new GeolocationSensor must inherit property "speed" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "activated" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "hasReading" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "timestamp" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "start()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "stop()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "onreading" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "onactivate" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
FAIL Sensor interface: new GeolocationSensor must inherit property "onerror" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: GeolocationSensor is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Gyroscope Sensor promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "Performance inherits EventTarget, but EventTarget is undefined."
FAIL Test driver promise_test: Unhandled rejection with value: object "Error: undefined EventTarget not found (inherited by Performance)"
FAIL Performance interface: existence and properties of interface object Cannot read property 'has_extended_attribute' of undefined
PASS Performance interface object length
PASS Performance interface object name
FAIL Performance interface: existence and properties of interface prototype object Cannot read property 'has_extended_attribute' of undefined
PASS Performance interface: existence and properties of interface prototype object's "constructor" property
PASS Performance interface: existence and properties of interface prototype object's @@unscopables property
PASS Performance interface: operation now()
PASS Unscopable handled correctly for now() on Performance
PASS Performance interface: attribute timeOrigin
PASS Unscopable handled correctly for timeOrigin property on Performance
PASS Performance interface: operation toJSON()
PASS Unscopable handled correctly for toJSON() on Performance
PASS Performance must be primary interface of window.performance
FAIL Stringification of window.performance Cannot read property 'has_stringifier' of undefined
PASS Performance interface: window.performance must inherit property "now()" with the proper type
PASS Performance interface: window.performance must inherit property "timeOrigin" with the proper type
PASS Performance interface: window.performance must inherit property "toJSON()" with the proper type
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Media Capabilities IDL tests Uncaught MediaDecodingConfiguration inherits MediaConfiguration, but MediaDecodingConfiguration is not an interface.
PASS Navigator interface: attribute mediaCapabilities
PASS Unscopable handled correctly for mediaCapabilities property on Navigator
PASS Navigator interface: navigator must inherit property "mediaCapabilities" with the proper type
PASS WorkerNavigator interface: existence and properties of interface object
PASS MediaCapabilitiesInfo interface: existence and properties of interface object
PASS MediaCapabilitiesInfo interface object length
PASS MediaCapabilitiesInfo interface object name
PASS MediaCapabilitiesInfo interface: existence and properties of interface prototype object
PASS MediaCapabilitiesInfo interface: existence and properties of interface prototype object's "constructor" property
PASS MediaCapabilitiesInfo interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaCapabilitiesInfo interface: attribute supported
PASS Unscopable handled correctly for supported property on MediaCapabilitiesInfo
PASS MediaCapabilitiesInfo interface: attribute smooth
PASS Unscopable handled correctly for smooth property on MediaCapabilitiesInfo
PASS MediaCapabilitiesInfo interface: attribute powerEfficient
PASS Unscopable handled correctly for powerEfficient property on MediaCapabilitiesInfo
PASS MediaCapabilities interface: existence and properties of interface object
PASS MediaCapabilities interface object length
PASS MediaCapabilities interface object name
PASS MediaCapabilities interface: existence and properties of interface prototype object
PASS MediaCapabilities interface: existence and properties of interface prototype object's "constructor" property
PASS MediaCapabilities interface: existence and properties of interface prototype object's @@unscopables property
FAIL MediaCapabilities interface: operation decodingInfo(MediaDecodingConfiguration) assert_throws: calling operation with this = null didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
PASS Unscopable handled correctly for decodingInfo(MediaDecodingConfiguration) on MediaCapabilities
FAIL MediaCapabilities interface: operation encodingInfo(MediaEncodingConfiguration) assert_throws: calling operation with this = null didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
PASS Unscopable handled correctly for encodingInfo(MediaEncodingConfiguration) on MediaCapabilities
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Media Recorder IDL test Uncaught MediaRecorderErrorEventInit inherits EventInit, but MediaRecorderErrorEventInit is not an interface.
Found 79 tests; 72 PASS, 7 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS MediaRecorder interface: existence and properties of interface object
PASS MediaRecorder interface object length
PASS MediaRecorder interface object name
PASS MediaRecorder interface: existence and properties of interface prototype object
PASS MediaRecorder interface: existence and properties of interface prototype object's "constructor" property
PASS MediaRecorder interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaRecorder interface: attribute stream
PASS Unscopable handled correctly for stream property on MediaRecorder
PASS MediaRecorder interface: attribute mimeType
PASS Unscopable handled correctly for mimeType property on MediaRecorder
PASS MediaRecorder interface: attribute state
PASS Unscopable handled correctly for state property on MediaRecorder
PASS MediaRecorder interface: attribute onstart
PASS Unscopable handled correctly for onstart property on MediaRecorder
PASS MediaRecorder interface: attribute onstop
PASS Unscopable handled correctly for onstop property on MediaRecorder
PASS MediaRecorder interface: attribute ondataavailable
PASS Unscopable handled correctly for ondataavailable property on MediaRecorder
PASS MediaRecorder interface: attribute onpause
PASS Unscopable handled correctly for onpause property on MediaRecorder
PASS MediaRecorder interface: attribute onresume
PASS Unscopable handled correctly for onresume property on MediaRecorder
PASS MediaRecorder interface: attribute onerror
PASS Unscopable handled correctly for onerror property on MediaRecorder
PASS MediaRecorder interface: attribute videoBitsPerSecond
PASS Unscopable handled correctly for videoBitsPerSecond property on MediaRecorder
PASS MediaRecorder interface: attribute audioBitsPerSecond
PASS Unscopable handled correctly for audioBitsPerSecond property on MediaRecorder
PASS MediaRecorder interface: operation start(long)
PASS Unscopable handled correctly for start(long) on MediaRecorder
PASS MediaRecorder interface: operation stop()
PASS Unscopable handled correctly for stop() on MediaRecorder
PASS MediaRecorder interface: operation pause()
PASS Unscopable handled correctly for pause() on MediaRecorder
PASS MediaRecorder interface: operation resume()
PASS Unscopable handled correctly for resume() on MediaRecorder
PASS MediaRecorder interface: operation requestData()
PASS Unscopable handled correctly for requestData() on MediaRecorder
PASS MediaRecorder interface: operation isTypeSupported(DOMString)
PASS Unscopable handled correctly for isTypeSupported(DOMString) on MediaRecorder
PASS MediaRecorder must be primary interface of [object MediaRecorder]
PASS Stringification of [object MediaRecorder]
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "stream" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "mimeType" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "state" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onstart" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onstop" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "ondataavailable" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onpause" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onresume" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "onerror" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "videoBitsPerSecond" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "audioBitsPerSecond" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "start(long)" with the proper type
PASS MediaRecorder interface: calling start(long) on [object MediaRecorder] with too few arguments must throw TypeError
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "stop()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "pause()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "resume()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "requestData()" with the proper type
PASS MediaRecorder interface: [object MediaRecorder] must inherit property "isTypeSupported(DOMString)" with the proper type
PASS MediaRecorder interface: calling isTypeSupported(DOMString) on [object MediaRecorder] with too few arguments must throw TypeError
PASS BlobEvent interface: existence and properties of interface object
PASS BlobEvent interface object length
PASS BlobEvent interface object name
PASS BlobEvent interface: existence and properties of interface prototype object
PASS BlobEvent interface: existence and properties of interface prototype object's "constructor" property
PASS BlobEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS BlobEvent interface: attribute data
PASS Unscopable handled correctly for data property on BlobEvent
PASS BlobEvent interface: attribute timecode
PASS Unscopable handled correctly for timecode property on BlobEvent
FAIL MediaRecorderErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface object length assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface object name assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
FAIL MediaRecorderErrorEvent interface: attribute error assert_own_property: self does not have own property "MediaRecorderErrorEvent" expected property "MediaRecorderErrorEvent" missing
PASS Unscopable handled correctly for error property on MediaRecorderErrorEvent
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
PASS Test driver
PASS MediaStreamTrack interface: existence and properties of interface object
PASS MediaStreamTrack interface object length
PASS MediaStreamTrack interface object name
PASS MediaStreamTrack interface: existence and properties of interface prototype object
PASS MediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStreamTrack interface: attribute kind
PASS Unscopable handled correctly for kind property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute id
PASS Unscopable handled correctly for id property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute label
PASS Unscopable handled correctly for label property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute enabled
PASS Unscopable handled correctly for enabled property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute muted
PASS Unscopable handled correctly for muted property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute onmute
PASS Unscopable handled correctly for onmute property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute onunmute
PASS Unscopable handled correctly for onunmute property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute readyState
PASS Unscopable handled correctly for readyState property on MediaStreamTrack
PASS MediaStreamTrack interface: attribute onended
PASS Unscopable handled correctly for onended property on MediaStreamTrack
FAIL MediaStreamTrack interface: attribute onoverconstrained assert_true: The prototype object must have a property "onoverconstrained" expected true got false
PASS Unscopable handled correctly for onoverconstrained property on MediaStreamTrack
PASS MediaStreamTrack interface: operation clone()
PASS Unscopable handled correctly for clone() on MediaStreamTrack
PASS MediaStreamTrack interface: operation stop()
PASS Unscopable handled correctly for stop() on MediaStreamTrack
PASS MediaStreamTrack interface: operation getCapabilities()
PASS Unscopable handled correctly for getCapabilities() on MediaStreamTrack
PASS MediaStreamTrack interface: operation getConstraints()
PASS Unscopable handled correctly for getConstraints() on MediaStreamTrack
PASS MediaStreamTrack interface: operation getSettings()
PASS Unscopable handled correctly for getSettings() on MediaStreamTrack
PASS MediaStreamTrack interface: operation applyConstraints(MediaTrackConstraints)
PASS Unscopable handled correctly for applyConstraints(MediaTrackConstraints) on MediaStreamTrack
PASS MediaStreamTrack must be primary interface of track
PASS Stringification of track
PASS MediaStreamTrack interface: track must inherit property "kind" with the proper type
PASS MediaStreamTrack interface: track must inherit property "id" with the proper type
PASS MediaStreamTrack interface: track must inherit property "label" with the proper type
PASS MediaStreamTrack interface: track must inherit property "enabled" with the proper type
PASS MediaStreamTrack interface: track must inherit property "muted" with the proper type
PASS MediaStreamTrack interface: track must inherit property "onmute" with the proper type
PASS MediaStreamTrack interface: track must inherit property "onunmute" with the proper type
PASS MediaStreamTrack interface: track must inherit property "readyState" with the proper type
PASS MediaStreamTrack interface: track must inherit property "onended" with the proper type
FAIL MediaStreamTrack interface: track must inherit property "onoverconstrained" with the proper type assert_inherits: property "onoverconstrained" not found in prototype chain
PASS MediaStreamTrack interface: track must inherit property "clone()" with the proper type
PASS MediaStreamTrack interface: track must inherit property "stop()" with the proper type
PASS MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type
PASS MediaStreamTrack interface: track must inherit property "getConstraints()" with the proper type
PASS MediaStreamTrack interface: track must inherit property "getSettings()" with the proper type
PASS MediaStreamTrack interface: track must inherit property "applyConstraints(MediaTrackConstraints)" with the proper type
PASS MediaStreamTrack interface: calling applyConstraints(MediaTrackConstraints) on track with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Navigation Timing 2 IDL tests Uncaught PerformanceResourceTiming inherits PerformanceEntry, but PerformanceEntry is undefined.
PASS PerformanceNavigationTiming interface: existence and properties of interface object
PASS PerformanceNavigationTiming interface object length
PASS PerformanceNavigationTiming interface object name
FAIL PerformanceNavigationTiming interface: existence and properties of interface prototype object Cannot read property 'has_stringifier' of undefined
PASS PerformanceNavigationTiming interface: existence and properties of interface prototype object's "constructor" property
PASS PerformanceNavigationTiming interface: existence and properties of interface prototype object's @@unscopables property
PASS PerformanceNavigationTiming interface: attribute unloadEventStart
PASS Unscopable handled correctly for unloadEventStart property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute unloadEventEnd
PASS Unscopable handled correctly for unloadEventEnd property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute domInteractive
PASS Unscopable handled correctly for domInteractive property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute domContentLoadedEventStart
PASS Unscopable handled correctly for domContentLoadedEventStart property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute domContentLoadedEventEnd
PASS Unscopable handled correctly for domContentLoadedEventEnd property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute domComplete
PASS Unscopable handled correctly for domComplete property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute loadEventStart
PASS Unscopable handled correctly for loadEventStart property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute loadEventEnd
PASS Unscopable handled correctly for loadEventEnd property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute type
PASS Unscopable handled correctly for type property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: attribute redirectCount
PASS Unscopable handled correctly for redirectCount property on PerformanceNavigationTiming
PASS PerformanceNavigationTiming interface: operation toJSON()
PASS Unscopable handled correctly for toJSON() on PerformanceNavigationTiming
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL DeviceOrientation Event IDL tests Uncaught DeviceOrientationEventInit inherits EventInit, but DeviceOrientationEventInit is not an interface.
FAIL Window interface: attribute ondeviceorientation assert_true: The prototype object must have a property "ondeviceorientation" expected true got false
PASS Unscopable handled correctly for ondeviceorientation property on Window
FAIL Window interface: attribute ondevicemotion assert_true: The prototype object must have a property "ondevicemotion" expected true got false
PASS Unscopable handled correctly for ondevicemotion property on Window
PASS DeviceOrientationEvent interface: existence and properties of interface object
PASS DeviceOrientationEvent interface object length
PASS DeviceOrientationEvent interface object name
PASS DeviceOrientationEvent interface: existence and properties of interface prototype object
PASS DeviceOrientationEvent interface: existence and properties of interface prototype object's "constructor" property
PASS DeviceOrientationEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS DeviceOrientationEvent interface: attribute alpha
PASS Unscopable handled correctly for alpha property on DeviceOrientationEvent
PASS DeviceOrientationEvent interface: attribute beta
PASS Unscopable handled correctly for beta property on DeviceOrientationEvent
PASS DeviceOrientationEvent interface: attribute gamma
PASS Unscopable handled correctly for gamma property on DeviceOrientationEvent
PASS DeviceOrientationEvent interface: attribute absolute
PASS Unscopable handled correctly for absolute property on DeviceOrientationEvent
PASS DeviceOrientationEvent must be primary interface of new DeviceOrientationEvent("foo")
PASS Stringification of new DeviceOrientationEvent("foo")
PASS DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "alpha" with the proper type
PASS DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "beta" with the proper type
PASS DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "gamma" with the proper type
PASS DeviceOrientationEvent interface: new DeviceOrientationEvent("foo") must inherit property "absolute" with the proper type
PASS DeviceMotionEvent interface: existence and properties of interface object
PASS DeviceMotionEvent interface object length
PASS DeviceMotionEvent interface object name
PASS DeviceMotionEvent interface: existence and properties of interface prototype object
PASS DeviceMotionEvent interface: existence and properties of interface prototype object's "constructor" property
PASS DeviceMotionEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS DeviceMotionEvent interface: attribute acceleration
PASS Unscopable handled correctly for acceleration property on DeviceMotionEvent
PASS DeviceMotionEvent interface: attribute accelerationIncludingGravity
PASS Unscopable handled correctly for accelerationIncludingGravity property on DeviceMotionEvent
PASS DeviceMotionEvent interface: attribute rotationRate
PASS Unscopable handled correctly for rotationRate property on DeviceMotionEvent
PASS DeviceMotionEvent interface: attribute interval
PASS Unscopable handled correctly for interval property on DeviceMotionEvent
PASS DeviceMotionEvent must be primary interface of new DeviceMotionEvent("foo")
PASS Stringification of new DeviceMotionEvent("foo")
PASS DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "acceleration" with the proper type
PASS DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "accelerationIncludingGravity" with the proper type
PASS DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "rotationRate" with the proper type
PASS DeviceMotionEvent interface: new DeviceMotionEvent("foo") must inherit property "interval" with the proper type
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Orientation Sensor promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Payment handler interfaces. promise_test: Unhandled rejection with value: object "CanMakePaymentEvent inherits ExtendableEvent, but ExtendableEvent is undefined."
PASS Payment handler interfaces.
PASS PaymentManager interface: existence and properties of interface object
PASS PaymentManager interface object length
PASS PaymentManager interface object name
PASS PaymentManager interface: existence and properties of interface prototype object
PASS PaymentManager interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentManager interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentManager interface: attribute instruments
PASS Unscopable handled correctly for instruments property on PaymentManager
FAIL PaymentManager interface: operation requestPermission() assert_own_property: interface object missing static operation expected property "requestPermission" missing
PASS Unscopable handled correctly for requestPermission() on PaymentManager
PASS PaymentInstruments interface: existence and properties of interface object
PASS PaymentInstruments interface object length
PASS PaymentInstruments interface object name
PASS PaymentInstruments interface: existence and properties of interface prototype object
PASS PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentInstruments interface: operation delete(DOMString)
PASS Unscopable handled correctly for delete(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation get(DOMString)
PASS Unscopable handled correctly for get(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation keys()
PASS Unscopable handled correctly for keys() on PaymentInstruments
PASS PaymentInstruments interface: operation has(DOMString)
PASS Unscopable handled correctly for has(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation set(DOMString, PaymentInstrument)
PASS Unscopable handled correctly for set(DOMString, PaymentInstrument) on PaymentInstruments
PASS PaymentInstruments interface: operation clear()
PASS Unscopable handled correctly for clear() on PaymentInstruments
PASS CanMakePaymentEvent interface: existence and properties of interface object
PASS PaymentRequestEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Payment handler interfaces. promise_test: Unhandled rejection with value: object "CanMakePaymentEvent inherits ExtendableEvent, but ExtendableEvent is undefined."
PASS Payment handler interfaces.
FAIL PaymentManager interface: existence and properties of interface object assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface object length assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface object name assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
FAIL PaymentManager interface: attribute instruments assert_own_property: self does not have own property "PaymentManager" expected property "PaymentManager" missing
PASS Unscopable handled correctly for instruments property on PaymentManager
FAIL PaymentManager interface: member requestPermission Cannot use 'in' operator to search for 'requestPermission' in undefined
PASS PaymentInstruments interface: existence and properties of interface object
PASS PaymentInstruments interface object length
PASS PaymentInstruments interface object name
PASS PaymentInstruments interface: existence and properties of interface prototype object
PASS PaymentInstruments interface: existence and properties of interface prototype object's "constructor" property
PASS PaymentInstruments interface: existence and properties of interface prototype object's @@unscopables property
PASS PaymentInstruments interface: operation delete(DOMString)
PASS Unscopable handled correctly for delete(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation get(DOMString)
PASS Unscopable handled correctly for get(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation keys()
PASS Unscopable handled correctly for keys() on PaymentInstruments
PASS PaymentInstruments interface: operation has(DOMString)
PASS Unscopable handled correctly for has(DOMString) on PaymentInstruments
PASS PaymentInstruments interface: operation set(DOMString, PaymentInstrument)
PASS Unscopable handled correctly for set(DOMString, PaymentInstrument) on PaymentInstruments
PASS PaymentInstruments interface: operation clear()
PASS Unscopable handled correctly for clear() on PaymentInstruments
PASS CanMakePaymentEvent interface: existence and properties of interface object
PASS PaymentRequestEvent interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Setup for Payment Request API IDL tests. promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL idlharness test Uncaught PointerEventInit inherits MouseEventInit, but PointerEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL idlharness test Uncaught PointerEventInit inherits MouseEventInit, but PointerEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Presentation API IDL tests for Controlling User Agent Uncaught PresentationConnectionAvailableEventInit inherits EventInit, but PresentationConnectionAvailableEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "HTMLMediaElement inherits HTMLElement, but HTMLElement is undefined."
Harness: the test ran to completion.
......@@ -603,6 +603,7 @@ IdlArray.prototype.assert_throws = function(error, idlArrayFunc)
{
try {
idlArrayFunc.call(this, this);
throw new IdlHarnessError(`${idlArrayFunc} did not throw the expected IdlHarnessError`);
} catch (e) {
if (e instanceof AssertionError) {
throw e;
......@@ -612,11 +613,9 @@ IdlArray.prototype.assert_throws = function(error, idlArrayFunc)
error = error.message;
}
if (e.message !== error) {
throw new IdlHarnessError(`${idlArrayFunc} threw "${e}", not the expected IdlHarnessError "${error}"`);
throw new IdlHarnessError(`${idlArrayFunc} threw ${e}, not the expected IdlHarnessError`);
}
return;
}
throw new IdlHarnessError(`${idlArrayFunc} did not throw the expected IdlHarnessError`);
}
//@}
......@@ -683,16 +682,6 @@ IdlArray.prototype.test = function()
}
this["includes"] = {};
// Assert B defined for A : B
for (var member of Object.values(this.members).filter(m => m.base)) {
let lhs = member.name;
let rhs = member.base;
if (!(lhs in this.members)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${lhs} is undefined.`);
if (!(this.members[lhs] instanceof IdlInterface)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${lhs} is not an interface.`);
if (!(rhs in this.members)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${rhs} is undefined.`);
if (!(this.members[rhs] instanceof IdlInterface)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${rhs} is not an interface.`);
}
Object.getOwnPropertyNames(this.members).forEach(function(memberName) {
var member = this.members[memberName];
if (!(member instanceof IdlInterface)) {
......
This is a testharness.js-based test.
FAIL Test IDL implementation of Screen Orientation API promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Found 103 tests; 99 PASS, 4 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Test driver
PASS Document interface: operation getSelection()
PASS Unscopable handled correctly for getSelection() on Document
PASS Document interface: attribute onselectstart
PASS Unscopable handled correctly for onselectstart property on Document
PASS Document interface: attribute onselectionchange
PASS Unscopable handled correctly for onselectionchange property on Document
FAIL HTMLElement interface: attribute onselectstart assert_own_property: expected property "onselectstart" missing
PASS Unscopable handled correctly for onselectstart property on HTMLElement
FAIL HTMLElement interface: attribute onselectionchange assert_true: The prototype object must have a property "onselectionchange" expected true got false
PASS Unscopable handled correctly for onselectionchange property on HTMLElement
PASS Window interface: operation getSelection()
PASS Unscopable handled correctly for getSelection() on Window
FAIL Window interface: attribute onselectstart assert_own_property: The global object must have a property "onselectstart" expected property "onselectstart" missing
PASS Unscopable handled correctly for onselectstart property on Window
FAIL Window interface: attribute onselectionchange assert_own_property: The global object must have a property "onselectionchange" expected property "onselectionchange" missing
PASS Unscopable handled correctly for onselectionchange property on Window
PASS WorkerGlobalScope interface: existence and properties of interface object
PASS DedicatedWorkerGlobalScope interface: existence and properties of interface object
PASS SharedWorkerGlobalScope interface: existence and properties of interface object
PASS WorkerNavigator interface: existence and properties of interface object
PASS WorkerLocation interface: existence and properties of interface object
PASS Selection interface: existence and properties of interface object
PASS Selection interface object length
PASS Selection interface object name
PASS Selection interface: existence and properties of interface prototype object
PASS Selection interface: existence and properties of interface prototype object's "constructor" property
PASS Selection interface: existence and properties of interface prototype object's @@unscopables property
PASS Selection interface: attribute anchorNode
PASS Unscopable handled correctly for anchorNode property on Selection
PASS Selection interface: attribute anchorOffset
PASS Unscopable handled correctly for anchorOffset property on Selection
PASS Selection interface: attribute focusNode
PASS Unscopable handled correctly for focusNode property on Selection
PASS Selection interface: attribute focusOffset
PASS Unscopable handled correctly for focusOffset property on Selection
PASS Selection interface: attribute isCollapsed
PASS Unscopable handled correctly for isCollapsed property on Selection
PASS Selection interface: attribute rangeCount
PASS Unscopable handled correctly for rangeCount property on Selection
PASS Selection interface: attribute type
PASS Unscopable handled correctly for type property on Selection
PASS Selection interface: operation getRangeAt(unsigned long)
PASS Unscopable handled correctly for getRangeAt(unsigned long) on Selection
PASS Selection interface: operation addRange(Range)
PASS Unscopable handled correctly for addRange(Range) on Selection
PASS Selection interface: operation removeRange(Range)
PASS Unscopable handled correctly for removeRange(Range) on Selection
PASS Selection interface: operation removeAllRanges()
PASS Unscopable handled correctly for removeAllRanges() on Selection
PASS Selection interface: operation empty()
PASS Unscopable handled correctly for empty() on Selection
PASS Selection interface: operation collapse(Node, unsigned long)
PASS Unscopable handled correctly for collapse(Node, unsigned long) on Selection
PASS Selection interface: operation setPosition(Node, unsigned long)
PASS Unscopable handled correctly for setPosition(Node, unsigned long) on Selection
PASS Selection interface: operation collapseToStart()
PASS Unscopable handled correctly for collapseToStart() on Selection
PASS Selection interface: operation collapseToEnd()
PASS Unscopable handled correctly for collapseToEnd() on Selection
PASS Selection interface: operation extend(Node, unsigned long)
PASS Unscopable handled correctly for extend(Node, unsigned long) on Selection
PASS Selection interface: operation setBaseAndExtent(Node, unsigned long, Node, unsigned long)
PASS Unscopable handled correctly for setBaseAndExtent(Node, unsigned long, Node, unsigned long) on Selection
PASS Selection interface: operation selectAllChildren(Node)
PASS Unscopable handled correctly for selectAllChildren(Node) on Selection
PASS Selection interface: operation deleteFromDocument()
PASS Unscopable handled correctly for deleteFromDocument() on Selection
PASS Selection interface: operation containsNode(Node, boolean)
PASS Unscopable handled correctly for containsNode(Node, boolean) on Selection
PASS Selection interface: stringifier
PASS Selection must be primary interface of getSelection()
PASS Stringification of getSelection()
PASS Selection interface: getSelection() must inherit property "anchorNode" with the proper type
PASS Selection interface: getSelection() must inherit property "anchorOffset" with the proper type
PASS Selection interface: getSelection() must inherit property "focusNode" with the proper type
PASS Selection interface: getSelection() must inherit property "focusOffset" with the proper type
PASS Selection interface: getSelection() must inherit property "isCollapsed" with the proper type
PASS Selection interface: getSelection() must inherit property "rangeCount" with the proper type
PASS Selection interface: getSelection() must inherit property "type" with the proper type
PASS Selection interface: getSelection() must inherit property "getRangeAt(unsigned long)" with the proper type
PASS Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "addRange(Range)" with the proper type
PASS Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "removeRange(Range)" with the proper type
PASS Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "removeAllRanges()" with the proper type
PASS Selection interface: getSelection() must inherit property "empty()" with the proper type
PASS Selection interface: getSelection() must inherit property "collapse(Node, unsigned long)" with the proper type
PASS Selection interface: calling collapse(Node, unsigned long) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "setPosition(Node, unsigned long)" with the proper type
PASS Selection interface: calling setPosition(Node, unsigned long) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "collapseToStart()" with the proper type
PASS Selection interface: getSelection() must inherit property "collapseToEnd()" with the proper type
PASS Selection interface: getSelection() must inherit property "extend(Node, unsigned long)" with the proper type
PASS Selection interface: calling extend(Node, unsigned long) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "setBaseAndExtent(Node, unsigned long, Node, unsigned long)" with the proper type
PASS Selection interface: calling setBaseAndExtent(Node, unsigned long, Node, unsigned long) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "selectAllChildren(Node)" with the proper type
PASS Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
PASS Selection interface: getSelection() must inherit property "deleteFromDocument()" with the proper type
PASS Selection interface: getSelection() must inherit property "containsNode(Node, boolean)" with the proper type
PASS Selection interface: calling containsNode(Node, boolean) on getSelection() with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL AnimationPlaybackEvent interface. promise_test: Unhandled rejection with value: object "AnimationPlaybackEventInit inherits EventInit, but AnimationPlaybackEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL KeyframeEffect interface. promise_test: Unhandled rejection with value: object "ComputedEffectTiming inherits EffectTiming, but ComputedEffectTiming is not an interface."
PASS KeyframeEffect interface.
PASS KeyframeEffect interface: existence and properties of interface object
PASS KeyframeEffect interface object length
PASS KeyframeEffect interface object name
PASS KeyframeEffect interface: existence and properties of interface prototype object
PASS KeyframeEffect interface: existence and properties of interface prototype object's "constructor" property
PASS KeyframeEffect interface: existence and properties of interface prototype object's @@unscopables property
FAIL KeyframeEffect interface: attribute target assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
PASS Unscopable handled correctly for target property on KeyframeEffect
FAIL KeyframeEffect interface: attribute iterationComposite assert_true: The prototype object must have a property "iterationComposite" expected true got false
PASS Unscopable handled correctly for iterationComposite property on KeyframeEffect
PASS KeyframeEffect interface: attribute composite
PASS Unscopable handled correctly for composite property on KeyframeEffect
PASS KeyframeEffect interface: operation getKeyframes()
PASS Unscopable handled correctly for getKeyframes() on KeyframeEffect
PASS KeyframeEffect interface: operation setKeyframes(object)
PASS Unscopable handled correctly for setKeyframes(object) on KeyframeEffect
PASS KeyframeEffect must be primary interface of new KeyframeEffect(null, null)
PASS Stringification of new KeyframeEffect(null, null)
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "target" with the proper type
FAIL KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "iterationComposite" with the proper type assert_inherits: property "iterationComposite" not found in prototype chain
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "composite" with the proper type
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "getKeyframes()" with the proper type
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "setKeyframes(object)" with the proper type
PASS KeyframeEffect interface: calling setKeyframes(object) on new KeyframeEffect(null, null) with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL DelayNode IDL Test Uncaught DelayOptions inherits AudioNodeOptions, but DelayOptions is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL GainNode IDL Test Uncaught GainOptions inherits AudioNodeOptions, but GainOptions is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL WebAuthn interfaces. promise_test: Unhandled rejection with value: object "PublicKeyCredential inherits Credential, but Credential is undefined."
PASS WebAuthn interfaces.
FAIL PublicKeyCredential interface: existence and properties of interface object Cannot read property 'has_extended_attribute' of undefined
PASS PublicKeyCredential interface object length
PASS PublicKeyCredential interface object name
FAIL PublicKeyCredential interface: existence and properties of interface prototype object Cannot read property 'has_extended_attribute' of undefined
PASS PublicKeyCredential interface: existence and properties of interface prototype object's "constructor" property
PASS PublicKeyCredential interface: existence and properties of interface prototype object's @@unscopables property
PASS PublicKeyCredential interface: attribute rawId
PASS Unscopable handled correctly for rawId property on PublicKeyCredential
PASS PublicKeyCredential interface: attribute response
PASS Unscopable handled correctly for response property on PublicKeyCredential
PASS PublicKeyCredential interface: operation getClientExtensionResults()
PASS Unscopable handled correctly for getClientExtensionResults() on PublicKeyCredential
PASS PublicKeyCredential interface: operation isUserVerifyingPlatformAuthenticatorAvailable()
PASS Unscopable handled correctly for isUserVerifyingPlatformAuthenticatorAvailable() on PublicKeyCredential
PASS AuthenticatorResponse interface: existence and properties of interface object
PASS AuthenticatorResponse interface object length
PASS AuthenticatorResponse interface object name
PASS AuthenticatorResponse interface: existence and properties of interface prototype object
PASS AuthenticatorResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorResponse interface: attribute clientDataJSON
PASS Unscopable handled correctly for clientDataJSON property on AuthenticatorResponse
PASS AuthenticatorAttestationResponse interface: existence and properties of interface object
PASS AuthenticatorAttestationResponse interface object length
PASS AuthenticatorAttestationResponse interface object name
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorAttestationResponse interface: attribute attestationObject
PASS Unscopable handled correctly for attestationObject property on AuthenticatorAttestationResponse
PASS AuthenticatorAssertionResponse interface: existence and properties of interface object
PASS AuthenticatorAssertionResponse interface object length
PASS AuthenticatorAssertionResponse interface object name
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's "constructor" property
PASS AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's @@unscopables property
PASS AuthenticatorAssertionResponse interface: attribute authenticatorData
PASS Unscopable handled correctly for authenticatorData property on AuthenticatorAssertionResponse
PASS AuthenticatorAssertionResponse interface: attribute signature
PASS Unscopable handled correctly for signature property on AuthenticatorAssertionResponse
PASS AuthenticatorAssertionResponse interface: attribute userHandle
PASS Unscopable handled correctly for userHandle property on AuthenticatorAssertionResponse
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL WebAuthn interfaces. promise_test: Unhandled rejection with value: object "PublicKeyCredential inherits Credential, but Credential is undefined."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Web Storage IDL tests Uncaught StorageEventInit inherits EventInit, but StorageEventInit is not an interface.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL WebUSB IDL test promise_test: Unhandled rejection with value: object "USBConnectionEventInit inherits EventInit, but USBConnectionEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL webvtt interfaces. promise_test: Unhandled rejection with value: object "AddEventListenerOptions inherits EventListenerOptions, but AddEventListenerOptions is not an interface."
Found 74 tests; 70 PASS, 4 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS webvtt interfaces.
PASS VTTCue interface: existence and properties of interface object
PASS VTTCue interface object length
PASS VTTCue interface object name
PASS VTTCue interface: existence and properties of interface prototype object
PASS VTTCue interface: existence and properties of interface prototype object's "constructor" property
PASS VTTCue interface: existence and properties of interface prototype object's @@unscopables property
PASS VTTCue interface: attribute region
PASS Unscopable handled correctly for region property on VTTCue
PASS VTTCue interface: attribute vertical
PASS Unscopable handled correctly for vertical property on VTTCue
PASS VTTCue interface: attribute snapToLines
PASS Unscopable handled correctly for snapToLines property on VTTCue
PASS VTTCue interface: attribute line
PASS Unscopable handled correctly for line property on VTTCue
FAIL VTTCue interface: attribute lineAlign assert_true: The prototype object must have a property "lineAlign" expected true got false
PASS Unscopable handled correctly for lineAlign property on VTTCue
PASS VTTCue interface: attribute position
PASS Unscopable handled correctly for position property on VTTCue
FAIL VTTCue interface: attribute positionAlign assert_true: The prototype object must have a property "positionAlign" expected true got false
PASS Unscopable handled correctly for positionAlign property on VTTCue
PASS VTTCue interface: attribute size
PASS Unscopable handled correctly for size property on VTTCue
PASS VTTCue interface: attribute align
PASS Unscopable handled correctly for align property on VTTCue
PASS VTTCue interface: attribute text
PASS Unscopable handled correctly for text property on VTTCue
PASS VTTCue interface: operation getCueAsHTML()
PASS Unscopable handled correctly for getCueAsHTML() on VTTCue
PASS VTTCue must be primary interface of new VTTCue(0, 0, "")
PASS Stringification of new VTTCue(0, 0, "")
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "region" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "vertical" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "snapToLines" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "line" with the proper type
FAIL VTTCue interface: new VTTCue(0, 0, "") must inherit property "lineAlign" with the proper type assert_inherits: property "lineAlign" not found in prototype chain
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "position" with the proper type
FAIL VTTCue interface: new VTTCue(0, 0, "") must inherit property "positionAlign" with the proper type assert_inherits: property "positionAlign" not found in prototype chain
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "size" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "align" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "text" with the proper type
PASS VTTCue interface: new VTTCue(0, 0, "") must inherit property "getCueAsHTML()" with the proper type
PASS VTTRegion interface: existence and properties of interface object
PASS VTTRegion interface object length
PASS VTTRegion interface object name
PASS VTTRegion interface: existence and properties of interface prototype object
PASS VTTRegion interface: existence and properties of interface prototype object's "constructor" property
PASS VTTRegion interface: existence and properties of interface prototype object's @@unscopables property
PASS VTTRegion interface: attribute id
PASS Unscopable handled correctly for id property on VTTRegion
PASS VTTRegion interface: attribute width
PASS Unscopable handled correctly for width property on VTTRegion
PASS VTTRegion interface: attribute lines
PASS Unscopable handled correctly for lines property on VTTRegion
PASS VTTRegion interface: attribute regionAnchorX
PASS Unscopable handled correctly for regionAnchorX property on VTTRegion
PASS VTTRegion interface: attribute regionAnchorY
PASS Unscopable handled correctly for regionAnchorY property on VTTRegion
PASS VTTRegion interface: attribute viewportAnchorX
PASS Unscopable handled correctly for viewportAnchorX property on VTTRegion
PASS VTTRegion interface: attribute viewportAnchorY
PASS Unscopable handled correctly for viewportAnchorY property on VTTRegion
PASS VTTRegion interface: attribute scroll
PASS Unscopable handled correctly for scroll property on VTTRegion
PASS VTTRegion must be primary interface of new VTTRegion()
PASS Stringification of new VTTRegion()
PASS VTTRegion interface: new VTTRegion() must inherit property "id" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "width" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "lines" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "regionAnchorX" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "regionAnchorY" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "viewportAnchorX" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "viewportAnchorY" with the proper type
PASS VTTRegion interface: new VTTRegion() must inherit property "scroll" with the proper type
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test IDL implementation of Gamepad API promise_test: Unhandled rejection with value: object "GamepadEventInit inherits EventInit, but GamepadEventInit is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "MediaTrackConstraints inherits MediaTrackConstraintSet, but MediaTrackConstraints is not an interface."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Test driver promise_test: Unhandled rejection with value: object "CustomEventInit inherits EventInit, but CustomEventInit is not an interface."
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment