blob: 686371c97c6c682243aa1a72c061445d5b744465 [file] [log] [blame]
This is a testharness.js-based test.
Found 136 tests; 128 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Test MediaDevices.enumerateDevices call and result. Types only.
PASS Partial interface NavigatorUserMedia: original interface defined
PASS Partial interface MediaDevices: original interface defined
PASS MediaStream interface: existence and properties of interface object
PASS MediaStream interface object length
PASS MediaStream interface object name
PASS MediaStream interface: existence and properties of interface prototype object
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
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
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
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 MediaStreamTrackEvent interface: existence and properties of interface object
PASS MediaStreamTrackEvent interface object length
PASS MediaStreamTrackEvent interface object name
PASS MediaStreamTrackEvent interface: existence and properties of interface prototype object
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 assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface object length assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface object name assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
FAIL OverconstrainedErrorEvent interface: attribute error assert_own_property: self does not have own property "OverconstrainedErrorEvent" expected property "OverconstrainedErrorEvent" missing
PASS Unscopable handled correctly for error property on OverconstrainedErrorEvent
PASS MediaDevices interface: existence and properties of interface object
PASS MediaDevices interface object length
PASS MediaDevices interface object name
PASS MediaDevices interface: existence and properties of interface prototype object
PASS MediaDevices interface: existence and properties of interface prototype object's "constructor" property
PASS MediaDevices interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaDevices interface: attribute ondevicechange
PASS Unscopable handled correctly for ondevicechange property on MediaDevices
PASS MediaDevices interface: operation enumerateDevices()
PASS Unscopable handled correctly for enumerateDevices() on MediaDevices
PASS MediaDevices interface: operation getSupportedConstraints()
PASS Unscopable handled correctly for getSupportedConstraints() on MediaDevices
PASS MediaDevices interface: operation getUserMedia(MediaStreamConstraints)
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 InputDeviceInfo interface: existence and properties of interface object
PASS InputDeviceInfo interface object length
PASS InputDeviceInfo interface object name
PASS InputDeviceInfo interface: existence and properties of interface prototype object
PASS InputDeviceInfo interface: existence and properties of interface prototype object's "constructor" property
PASS InputDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property
PASS InputDeviceInfo interface: operation getCapabilities()
PASS Unscopable handled correctly for getCapabilities() on InputDeviceInfo
PASS InputDeviceInfo must be primary interface of [object InputDeviceInfo]
PASS Stringification of [object InputDeviceInfo]
PASS InputDeviceInfo interface: [object InputDeviceInfo] must inherit property "getCapabilities()" with the proper type
PASS MediaDeviceInfo interface: [object InputDeviceInfo] must inherit property "deviceId" with the proper type
PASS MediaDeviceInfo interface: [object InputDeviceInfo] must inherit property "kind" with the proper type
PASS MediaDeviceInfo interface: [object InputDeviceInfo] must inherit property "label" with the proper type
PASS MediaDeviceInfo interface: [object InputDeviceInfo] must inherit property "groupId" with the proper type
PASS MediaDeviceInfo interface: [object InputDeviceInfo] must inherit property "toJSON()" with the proper type
PASS Test default toJSON operation of InputDeviceInfo
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
Harness: the test ran to completion.