blob: a45b9afbeef634bc35e6faa53700824accd74437 [file] [log] [blame]
CONSOLE MESSAGE: line 309: callback not yet supported
CONSOLE MESSAGE: line 309: callback not yet supported
Description
This test checks for the presence of the navigator.mediaDevices.enumerateDevices() method.
PASS Test MediaDevices.enumerateDevices call and result. Types only.
PASS Navigator interface: attribute mediaDevices
PASS Unscopable handled correctly for mediaDevices property on Navigator
PASS Navigator interface: operation getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback)
PASS Unscopable handled correctly for getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback) on Navigator
FAIL MediaStream interface: existence and properties of interface object undefined is not an object (evaluating 'this.array
.members[this.base]
.has_extended_attribute')
PASS MediaStream interface object length
PASS MediaStream interface object name
FAIL MediaStream interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array
.members[inherit_interface]
.has_extended_attribute')
PASS MediaStream interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStream interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStream interface: attribute id
PASS Unscopable handled correctly for id property on MediaStream
PASS MediaStream interface: operation getAudioTracks()
PASS Unscopable handled correctly for getAudioTracks() on MediaStream
PASS MediaStream interface: operation getVideoTracks()
PASS Unscopable handled correctly for getVideoTracks() on MediaStream
PASS MediaStream interface: operation getTracks()
PASS Unscopable handled correctly for getTracks() on MediaStream
PASS MediaStream interface: operation getTrackById(DOMString)
PASS Unscopable handled correctly for getTrackById(DOMString) on MediaStream
PASS MediaStream interface: operation addTrack(MediaStreamTrack)
PASS Unscopable handled correctly for addTrack(MediaStreamTrack) on MediaStream
PASS MediaStream interface: operation removeTrack(MediaStreamTrack)
PASS Unscopable handled correctly for removeTrack(MediaStreamTrack) on MediaStream
PASS MediaStream interface: operation clone()
PASS Unscopable handled correctly for clone() on MediaStream
PASS MediaStream interface: attribute active
PASS Unscopable handled correctly for active property on MediaStream
PASS MediaStream interface: attribute onaddtrack
PASS Unscopable handled correctly for onaddtrack property on MediaStream
PASS MediaStream interface: attribute onremovetrack
PASS Unscopable handled correctly for onremovetrack property on MediaStream
FAIL MediaStreamTrack interface: existence and properties of interface object undefined is not an object (evaluating 'this.array
.members[this.base]
.has_extended_attribute')
PASS MediaStreamTrack interface object length
PASS MediaStreamTrack interface object name
FAIL MediaStreamTrack interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array
.members[inherit_interface]
.has_extended_attribute')
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
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 interface: attribute onoverconstrained
PASS Unscopable handled correctly for onoverconstrained property on MediaStreamTrack
FAIL MediaStreamTrackEvent interface: existence and properties of interface object undefined is not an object (evaluating 'this.array
.members[this.base]
.has_extended_attribute')
PASS MediaStreamTrackEvent interface object length
PASS MediaStreamTrackEvent interface object name
FAIL MediaStreamTrackEvent interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array
.members[inherit_interface]
.has_extended_attribute')
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaStreamTrackEvent interface: attribute track
PASS Unscopable handled correctly for track property on MediaStreamTrackEvent
FAIL OverconstrainedErrorEvent interface: existence and properties of interface object undefined is not an object (evaluating 'this.array
.members[this.base]
.has_extended_attribute')
FAIL OverconstrainedErrorEvent interface object length assert_equals: wrong value for OverconstrainedErrorEvent.length expected 2 but got 1
PASS OverconstrainedErrorEvent interface object name
FAIL OverconstrainedErrorEvent interface: existence and properties of interface prototype object undefined is not an object (evaluating 'this.array
.members[inherit_interface]
.has_extended_attribute')
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's "constructor" property
PASS OverconstrainedErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS OverconstrainedErrorEvent interface: attribute error
PASS Unscopable handled correctly for error property on OverconstrainedErrorEvent
FAIL MediaDevices interface: existence and properties of interface object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface object length assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface object name assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
FAIL MediaDevices interface: attribute ondevicechange assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
PASS Unscopable handled correctly for ondevicechange property on MediaDevices
FAIL MediaDevices interface: operation enumerateDevices() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
PASS Unscopable handled correctly for enumerateDevices() on MediaDevices
FAIL MediaDevices interface: operation getSupportedConstraints() assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
PASS Unscopable handled correctly for getSupportedConstraints() on MediaDevices
FAIL MediaDevices interface: operation getUserMedia(MediaStreamConstraints) assert_own_property: self does not have own property "MediaDevices" expected property "MediaDevices" missing
PASS Unscopable handled correctly for getUserMedia(MediaStreamConstraints) on MediaDevices
PASS MediaDeviceInfo interface: existence and properties of interface object
PASS MediaDeviceInfo interface object length
PASS MediaDeviceInfo interface object name
PASS MediaDeviceInfo interface: existence and properties of interface prototype object
PASS MediaDeviceInfo interface: existence and properties of interface prototype object's "constructor" property
PASS MediaDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaDeviceInfo interface: attribute deviceId
PASS Unscopable handled correctly for deviceId property on MediaDeviceInfo
PASS MediaDeviceInfo interface: attribute kind
PASS Unscopable handled correctly for kind property on MediaDeviceInfo
PASS MediaDeviceInfo interface: attribute label
PASS Unscopable handled correctly for label property on MediaDeviceInfo
PASS MediaDeviceInfo interface: attribute groupId
PASS Unscopable handled correctly for groupId property on MediaDeviceInfo
PASS MediaDeviceInfo interface: operation toJSON()
PASS Unscopable handled correctly for toJSON() on MediaDeviceInfo
PASS MediaDeviceInfo must be primary interface of _mediaInfo
PASS Stringification of _mediaInfo
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "deviceId" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "kind" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "label" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "groupId" with the proper type
PASS MediaDeviceInfo interface: _mediaInfo must inherit property "toJSON()" with the proper type
PASS Test default toJSON operation of MediaDeviceInfo
FAIL InputDeviceInfo interface: existence and properties of interface object assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface object length assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface object name assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
FAIL InputDeviceInfo interface: operation getCapabilities() assert_own_property: self does not have own property "InputDeviceInfo" expected property "InputDeviceInfo" missing
PASS Unscopable handled correctly for getCapabilities() on InputDeviceInfo