webaudio: Complete Failures

Completely failed files: 174; Completely failed subtests: 1064; Failure level: 1064/3617 (29.42%)

Test Files

  1. /webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html (1/1, 100.00%, 0.03% of total)
  2. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (2/4, 50.00%, 0.06% of total)
  3. /webaudio/idlharness.https.window.html (822/1115, 73.72%, 22.73% of total)
  4. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.03% of total)
  5. /webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner.html (2/12, 16.67%, 0.06% of total)
  6. /webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (2/12, 16.67%, 0.06% of total)
  7. /webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html (1/1, 100.00%, 0.03% of total)
  8. /webaudio/the-audio-api/the-gainnode-interface/ctor-gain.html (2/12, 16.67%, 0.06% of total)
  9. /webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (4/19, 21.05%, 0.11% of total)
  10. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.03% of total)
  11. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (14/18, 77.78%, 0.39% of total)
  12. /webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html (1/8, 12.50%, 0.03% of total)
  13. /webaudio/the-audio-api/the-audionode-interface/audionode.html (5/16, 31.25%, 0.14% of total)
  14. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum.html (1/1, 100.00%, 0.03% of total)
  15. /webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html (2/12, 16.67%, 0.06% of total)
  16. /webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (12/25, 48.00%, 0.33% of total)
  17. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.03% of total)
  18. /webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (1/2, 50.00%, 0.03% of total)
  19. /webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html (2/12, 16.67%, 0.06% of total)
  20. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse.html (3/10, 30.00%, 0.08% of total)
  21. /webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html (3/10, 30.00%, 0.08% of total)
  22. /webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html (2/12, 16.67%, 0.06% of total)
  23. /webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping.html (3/5, 60.00%, 0.08% of total)
  24. /webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html (1/15, 6.67%, 0.03% of total)
  25. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/3, 33.33%, 0.03% of total)
  26. /webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (2/12, 16.67%, 0.06% of total)
  27. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (2/5, 40.00%, 0.06% of total)
  28. /webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (2/12, 16.67%, 0.06% of total)
  29. /webaudio/historical.html (4/7, 57.14%, 0.11% of total)
  30. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html (1/1, 100.00%, 0.03% of total)
  31. /webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (2/12, 16.67%, 0.06% of total)
  32. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (2/5, 40.00%, 0.06% of total)
  33. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.03% of total)
  34. /webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (2/12, 16.67%, 0.06% of total)
  35. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.03% of total)
  36. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (2/5, 40.00%, 0.06% of total)
  37. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html (3/7, 42.86%, 0.08% of total)
  38. /webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html (7/52, 13.46%, 0.19% of total)
  39. /webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html (4/17, 23.53%, 0.11% of total)
  40. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html (3/7, 42.86%, 0.08% of total)
  41. /webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html (1/11, 9.09%, 0.03% of total)
  42. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (7/24, 29.17%, 0.19% of total)
  43. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html (14/54, 25.93%, 0.39% of total)
  44. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (2/5, 40.00%, 0.06% of total)
  45. /webaudio/the-audio-api/the-delaynode-interface/ctor-delay.html (2/12, 16.67%, 0.06% of total)
  46. /webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html (3/3, 100.00%, 0.08% of total)
  47. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (10/13, 76.92%, 0.28% of total)
  48. /webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html (2/12, 16.67%, 0.06% of total)
  49. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.03% of total)
  50. /webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html (18/54, 33.33%, 0.50% of total)
  51. /webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html (2/12, 16.67%, 0.06% of total)
  52. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html (2/12, 16.67%, 0.06% of total)
  53. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (10/37, 27.03%, 0.28% of total)
  54. /webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html (1/3, 33.33%, 0.03% of total)
  55. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.03% of total)
  56. /webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended.html (1/1, 100.00%, 0.03% of total)
  57. /webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html (50/59, 84.75%, 1.38% of total)
  58. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.03% of total)
  59. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.03% of total)
  60. /webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html (6/6, 100.00%, 0.17% of total)
  61. /webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html (1/1, 100.00%, 0.03% of total)
Test Show/Hide MessagesEd18
/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html (1/1, 100.00%, 0.03% of total)OK
Test that DelayNode output channelCount matches that of the delayed inputFAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (2/4, 50.00%, 0.06% of total)ERROR
X source.buffer = 57 threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X source.buffer = null incorrectly threw TypeMismatchError: "TypeMismatchError".FAIL
/webaudio/idlharness.https.window.html (822/1115, 73.72%, 22.73% of total)OK
AnalyserNode interface object lengthFAIL
AnalyserNode interface: attribute fftSizeFAIL
AnalyserNode interface: attribute frequencyBinCountFAIL
AnalyserNode interface: attribute maxDecibelsFAIL
AnalyserNode interface: attribute minDecibelsFAIL
AnalyserNode interface: attribute smoothingTimeConstantFAIL
AnalyserNode interface: calling getByteFrequencyData(Uint8Array) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AnalyserNode interface: calling getByteTimeDomainData(Uint8Array) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AnalyserNode interface: calling getFloatFrequencyData(Float32Array) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AnalyserNode interface: calling getFloatTimeDomainData(Float32Array) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AnalyserNode interface: existence and properties of interface objectFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "fftSize" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "frequencyBinCount" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "getByteFrequencyData(Uint8Array)" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "getByteTimeDomainData(Uint8Array)" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "getFloatFrequencyData(Float32Array)" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "getFloatTimeDomainData(Float32Array)" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "maxDecibels" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "minDecibels" with the proper typeFAIL
AnalyserNode interface: new AnalyserNode(context) must inherit property "smoothingTimeConstant" with the proper typeFAIL
AnalyserNode must be primary interface of new AnalyserNode(context)FAIL
AudioBuffer interface object lengthFAIL
AudioBuffer interface: attribute durationFAIL
AudioBuffer interface: attribute lengthFAIL
AudioBuffer interface: attribute numberOfChannelsFAIL
AudioBuffer interface: attribute sampleRateFAIL
AudioBuffer interface: buffer must inherit property "copyFromChannel(Float32Array, unsigned long, unsigned long)" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "copyToChannel(Float32Array, unsigned long, unsigned long)" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "duration" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "getChannelData(unsigned long)" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "length" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "numberOfChannels" with the proper typeFAIL
AudioBuffer interface: buffer must inherit property "sampleRate" with the proper typeFAIL
AudioBuffer interface: calling copyFromChannel(Float32Array, unsigned long, unsigned long) on buffer with too few arguments must throw TypeErrorFAIL
AudioBuffer interface: calling copyToChannel(Float32Array, unsigned long, unsigned long) on buffer with too few arguments must throw TypeErrorFAIL
AudioBuffer interface: calling getChannelData(unsigned long) on buffer with too few arguments must throw TypeErrorFAIL
AudioBuffer must be primary interface of bufferFAIL
AudioBufferSourceNode interface object lengthFAIL
AudioBufferSourceNode interface: attribute bufferFAIL
AudioBufferSourceNode interface: attribute detuneFAIL
AudioBufferSourceNode interface: attribute loopFAIL
AudioBufferSourceNode interface: attribute loopEndFAIL
AudioBufferSourceNode interface: attribute loopStartFAIL
AudioBufferSourceNode interface: attribute playbackRateFAIL
AudioBufferSourceNode interface: calling start(double, double, double) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioBufferSourceNode interface: existence and properties of interface objectFAIL
AudioBufferSourceNode interface: existence and properties of interface prototype objectFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "buffer" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "detune" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "loop" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "loopEnd" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "loopStart" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "playbackRate" with the proper typeFAIL
AudioBufferSourceNode interface: new AudioBufferSourceNode(context) must inherit property "start(double, double, double)" with the proper typeFAIL
AudioBufferSourceNode must be primary interface of new AudioBufferSourceNode(context)FAIL
AudioContext interface: attribute baseLatencyFAIL
AudioContext interface: attribute outputLatencyFAIL
AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeErrorFAIL
AudioContext interface: context must inherit property "baseLatency" with the proper typeFAIL
AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper typeFAIL
AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper typeFAIL
AudioContext interface: context must inherit property "getOutputTimestamp()" with the proper typeFAIL
AudioContext interface: context must inherit property "outputLatency" with the proper typeFAIL
AudioContext interface: existence and properties of interface objectFAIL
AudioContext interface: existence and properties of interface prototype objectFAIL
AudioContext interface: operation createMediaStreamDestination()FAIL
AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)FAIL
AudioContext interface: operation getOutputTimestamp()FAIL
AudioDestinationNode interface: attribute maxChannelCountFAIL
AudioDestinationNode interface: existence and properties of interface objectFAIL
AudioListener interface: attribute forwardXFAIL
AudioListener interface: attribute forwardYFAIL
AudioListener interface: attribute forwardZFAIL
AudioListener interface: attribute positionXFAIL
AudioListener interface: attribute positionYFAIL
AudioListener interface: attribute positionZFAIL
AudioListener interface: attribute upXFAIL
AudioListener interface: attribute upYFAIL
AudioListener interface: attribute upZFAIL
AudioListener interface: context.listener must inherit property "forwardX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "forwardY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "forwardZ" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionZ" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upZ" with the proper typeFAIL
AudioNode interface: attribute channelCountFAIL
AudioNode interface: attribute channelCountModeFAIL
AudioNode interface: attribute channelInterpretationFAIL
AudioNode interface: attribute contextFAIL
AudioNode interface: attribute numberOfInputsFAIL
AudioNode interface: attribute numberOfOutputsFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new AnalyserNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new ChannelMergerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new GainNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: existence and properties of interface objectFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new AnalyserNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new AudioBufferSourceNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new BiquadFilterNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new ChannelMergerNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new DelayNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new GainNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "context" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "context" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new OscillatorNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new PannerNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "context" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "context" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper typeFAIL
AudioParam interface: attribute automationRateFAIL
AudioParam interface: attribute defaultValueFAIL
AudioParam interface: attribute maxValueFAIL
AudioParam interface: attribute minValueFAIL
AudioParam interface: attribute valueFAIL
AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling cancelScheduledValues(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling exponentialRampToValueAtTime(float, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling linearRampToValueAtTime(float, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling setTargetAtTime(float, double, float) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling setValueAtTime(float, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: calling setValueCurveAtTime([object Object], double, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelScheduledValues(double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "defaultValue" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "exponentialRampToValueAtTime(float, double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "linearRampToValueAtTime(float, double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "maxValue" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "minValue" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setTargetAtTime(float, double, float)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueAtTime(float, double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueCurveAtTime([object Object], double, double)" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "value" with the proper typeFAIL
AudioParam interface: operation cancelAndHoldAtTime(double)FAIL
AudioParam must be primary interface of new AudioBufferSourceNode(context).playbackRateFAIL
AudioParamMap interface object lengthFAIL
AudioParamMap interface object nameFAIL
AudioParamMap interface: existence and properties of interface objectFAIL
AudioParamMap interface: existence and properties of interface prototype objectFAIL
AudioParamMap interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioParamMap interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioParamMap must be primary interface of worklet_node.parametersFAIL
AudioProcessingEvent interface object lengthFAIL
AudioProcessingEvent interface: attribute inputBufferFAIL
AudioProcessingEvent interface: attribute outputBufferFAIL
AudioProcessingEvent interface: attribute playbackTimeFAIL
AudioProcessingEvent interface: existence and properties of interface objectFAIL
AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper typeFAIL
AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper typeFAIL
AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper typeFAIL
AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer })FAIL
AudioScheduledSourceNode interface object lengthFAIL
AudioScheduledSourceNode interface object nameFAIL
AudioScheduledSourceNode interface: attribute onendedFAIL
AudioScheduledSourceNode interface: calling start(double) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: calling start(double) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: calling start(double) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: calling stop(double) on new AudioBufferSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: calling stop(double) on new ConstantSourceNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: calling stop(double) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
AudioScheduledSourceNode interface: existence and properties of interface objectFAIL
AudioScheduledSourceNode interface: existence and properties of interface prototype objectFAIL
AudioScheduledSourceNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioScheduledSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioScheduledSourceNode interface: new AudioBufferSourceNode(context) must inherit property "onended" with the proper typeFAIL
AudioScheduledSourceNode interface: new AudioBufferSourceNode(context) must inherit property "start(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: new AudioBufferSourceNode(context) must inherit property "stop(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "onended" with the proper typeFAIL
AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "start(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "stop(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: new OscillatorNode(context) must inherit property "onended" with the proper typeFAIL
AudioScheduledSourceNode interface: new OscillatorNode(context) must inherit property "start(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: new OscillatorNode(context) must inherit property "stop(double)" with the proper typeFAIL
AudioScheduledSourceNode interface: operation start(double)FAIL
AudioScheduledSourceNode interface: operation stop(double)FAIL
AudioWorklet interface object lengthFAIL
AudioWorklet interface object nameFAIL
AudioWorklet interface: existence and properties of interface objectFAIL
AudioWorklet interface: existence and properties of interface prototype objectFAIL
AudioWorklet interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioWorklet interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioWorklet must be primary interface of context.audioWorkletFAIL
AudioWorkletNode interface object lengthFAIL
AudioWorkletNode interface object nameFAIL
AudioWorkletNode interface: attribute onprocessorerrorFAIL
AudioWorkletNode interface: attribute parametersFAIL
AudioWorkletNode interface: attribute portFAIL
AudioWorkletNode interface: existence and properties of interface objectFAIL
AudioWorkletNode interface: existence and properties of interface prototype objectFAIL
AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper typeFAIL
AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper typeFAIL
AudioWorkletNode interface: worklet_node must inherit property "port" with the proper typeFAIL
AudioWorkletNode must be primary interface of worklet_nodeFAIL
BaseAudioContext interface object lengthFAIL
BaseAudioContext interface object nameFAIL
BaseAudioContext interface: attribute audioWorkletFAIL
BaseAudioContext interface: attribute currentTimeFAIL
BaseAudioContext interface: attribute destinationFAIL
BaseAudioContext interface: attribute listenerFAIL
BaseAudioContext interface: attribute onstatechangeFAIL
BaseAudioContext interface: attribute sampleRateFAIL
BaseAudioContext interface: attribute stateFAIL
BaseAudioContext interface: context must inherit property "audioWorklet" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper typeFAIL
BaseAudioContext interface: existence and properties of interface objectFAIL
BaseAudioContext interface: existence and properties of interface prototype objectFAIL
BaseAudioContext interface: existence and properties of interface prototype object's "constructor" propertyFAIL
BaseAudioContext interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper typeFAIL
BaseAudioContext interface: operation createAnalyser()FAIL
BaseAudioContext interface: operation createBiquadFilter()FAIL
BaseAudioContext interface: operation createBuffer(unsigned long, unsigned long, float)FAIL
BaseAudioContext interface: operation createBufferSource()FAIL
BaseAudioContext interface: operation createChannelMerger(unsigned long)FAIL
BaseAudioContext interface: operation createChannelSplitter(unsigned long)FAIL
BaseAudioContext interface: operation createConstantSource()FAIL
BaseAudioContext interface: operation createConvolver()FAIL
BaseAudioContext interface: operation createDelay(double)FAIL
BaseAudioContext interface: operation createDynamicsCompressor()FAIL
BaseAudioContext interface: operation createGain()FAIL
BaseAudioContext interface: operation createIIRFilter([object Object], [object Object])FAIL
BaseAudioContext interface: operation createOscillator()FAIL
BaseAudioContext interface: operation createPanner()FAIL
BaseAudioContext interface: operation createPeriodicWave([object Object], [object Object], PeriodicWaveConstraints)FAIL
BaseAudioContext interface: operation createScriptProcessor(unsigned long, unsigned long, unsigned long)FAIL
BaseAudioContext interface: operation createStereoPanner()FAIL
BaseAudioContext interface: operation createWaveShaper()FAIL
BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)FAIL
BiquadFilterNode interface object lengthFAIL
BiquadFilterNode interface: attribute QFAIL
BiquadFilterNode interface: attribute detuneFAIL
BiquadFilterNode interface: attribute frequencyFAIL
BiquadFilterNode interface: attribute gainFAIL
BiquadFilterNode interface: attribute typeFAIL
BiquadFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new BiquadFilterNode(context) with too few arguments must throw TypeErrorFAIL
BiquadFilterNode interface: existence and properties of interface objectFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "Q" with the proper typeFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "detune" with the proper typeFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "frequency" with the proper typeFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "gain" with the proper typeFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper typeFAIL
BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "type" with the proper typeFAIL
BiquadFilterNode must be primary interface of new BiquadFilterNode(context)FAIL
ChannelMergerNode interface object lengthFAIL
ChannelMergerNode interface: existence and properties of interface objectFAIL
ChannelMergerNode must be primary interface of new ChannelMergerNode(context)FAIL
ChannelSplitterNode interface object lengthFAIL
ChannelSplitterNode interface: existence and properties of interface objectFAIL
ChannelSplitterNode must be primary interface of new ChannelSplitterNode(context)FAIL
ConstantSourceNode interface object lengthFAIL
ConstantSourceNode interface object nameFAIL
ConstantSourceNode interface: attribute offsetFAIL
ConstantSourceNode interface: existence and properties of interface objectFAIL
ConstantSourceNode interface: existence and properties of interface prototype objectFAIL
ConstantSourceNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
ConstantSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
ConstantSourceNode interface: new ConstantSourceNode(context) must inherit property "offset" with the proper typeFAIL
ConstantSourceNode must be primary interface of new ConstantSourceNode(context)FAIL
ConvolverNode interface object lengthFAIL
ConvolverNode interface: attribute bufferFAIL
ConvolverNode interface: attribute normalizeFAIL
ConvolverNode interface: existence and properties of interface objectFAIL
ConvolverNode interface: new ConvolverNode(context) must inherit property "buffer" with the proper typeFAIL
ConvolverNode interface: new ConvolverNode(context) must inherit property "normalize" with the proper typeFAIL
ConvolverNode must be primary interface of new ConvolverNode(context)FAIL
DelayNode interface object lengthFAIL
DelayNode interface: attribute delayTimeFAIL
DelayNode interface: existence and properties of interface objectFAIL
DelayNode interface: new DelayNode(context) must inherit property "delayTime" with the proper typeFAIL
DelayNode must be primary interface of new DelayNode(context)FAIL
DynamicsCompressorNode interface object lengthFAIL
DynamicsCompressorNode interface: attribute attackFAIL
DynamicsCompressorNode interface: attribute kneeFAIL
DynamicsCompressorNode interface: attribute ratioFAIL
DynamicsCompressorNode interface: attribute reductionFAIL
DynamicsCompressorNode interface: attribute releaseFAIL
DynamicsCompressorNode interface: attribute thresholdFAIL
DynamicsCompressorNode interface: existence and properties of interface objectFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "attack" with the proper typeFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "knee" with the proper typeFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper typeFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "reduction" with the proper typeFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "release" with the proper typeFAIL
DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper typeFAIL
DynamicsCompressorNode must be primary interface of new DynamicsCompressorNode(context)FAIL
GainNode interface object lengthFAIL
GainNode interface: attribute gainFAIL
GainNode interface: existence and properties of interface objectFAIL
GainNode interface: new GainNode(context) must inherit property "gain" with the proper typeFAIL
GainNode must be primary interface of new GainNode(context)FAIL
IIRFilterNode interface object lengthFAIL
IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) with too few arguments must throw TypeErrorFAIL
IIRFilterNode interface: existence and properties of interface objectFAIL
IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper typeFAIL
IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1], feedback: [1]})FAIL
MediaElementAudioSourceNode interface object lengthFAIL
MediaElementAudioSourceNode interface: attribute mediaElementFAIL
MediaElementAudioSourceNode interface: existence and properties of interface objectFAIL
MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper typeFAIL
MediaElementAudioSourceNode must be primary interface of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})FAIL
MediaStreamAudioDestinationNode interface object lengthFAIL
MediaStreamAudioDestinationNode interface object nameFAIL
MediaStreamAudioDestinationNode interface: attribute streamFAIL
MediaStreamAudioDestinationNode interface: existence and properties of interface objectFAIL
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype objectFAIL
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
MediaStreamAudioDestinationNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "stream" with the proper typeFAIL
MediaStreamAudioDestinationNode must be primary interface of new MediaStreamAudioDestinationNode(context)FAIL
MediaStreamAudioSourceNode interface object lengthFAIL
MediaStreamAudioSourceNode interface: attribute mediaStreamFAIL
MediaStreamAudioSourceNode interface: existence and properties of interface objectFAIL
MediaStreamTrackAudioSourceNode interface object lengthFAIL
MediaStreamTrackAudioSourceNode interface object nameFAIL
MediaStreamTrackAudioSourceNode interface: existence and properties of interface objectFAIL
MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype objectFAIL
MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
OfflineAudioCompletionEvent interface object lengthFAIL
OfflineAudioCompletionEvent interface: attribute renderedBufferFAIL
OfflineAudioCompletionEvent interface: existence and properties of interface objectFAIL
OfflineAudioCompletionEvent interface: new OfflineAudioCompletionEvent("", {renderedBuffer: buffer}) must inherit property "renderedBuffer" with the proper typeFAIL
OfflineAudioCompletionEvent must be primary interface of new OfflineAudioCompletionEvent("", {renderedBuffer: buffer})FAIL
OfflineAudioContext interface object lengthFAIL
OfflineAudioContext interface: attribute lengthFAIL
OfflineAudioContext interface: attribute oncompleteFAIL
OfflineAudioContext interface: existence and properties of interface objectFAIL
OfflineAudioContext interface: existence and properties of interface prototype objectFAIL
OfflineAudioContext interface: operation resume()FAIL
OscillatorNode interface object lengthFAIL
OscillatorNode interface: attribute detuneFAIL
OscillatorNode interface: attribute frequencyFAIL
OscillatorNode interface: attribute typeFAIL
OscillatorNode interface: calling setPeriodicWave(PeriodicWave) on new OscillatorNode(context) with too few arguments must throw TypeErrorFAIL
OscillatorNode interface: existence and properties of interface objectFAIL
OscillatorNode interface: existence and properties of interface prototype objectFAIL
OscillatorNode interface: new OscillatorNode(context) must inherit property "detune" with the proper typeFAIL
OscillatorNode interface: new OscillatorNode(context) must inherit property "frequency" with the proper typeFAIL
OscillatorNode interface: new OscillatorNode(context) must inherit property "setPeriodicWave(PeriodicWave)" with the proper typeFAIL
OscillatorNode interface: new OscillatorNode(context) must inherit property "type" with the proper typeFAIL
OscillatorNode must be primary interface of new OscillatorNode(context)FAIL
PannerNode interface object lengthFAIL
PannerNode interface: attribute coneInnerAngleFAIL
PannerNode interface: attribute coneOuterAngleFAIL
PannerNode interface: attribute coneOuterGainFAIL
PannerNode interface: attribute distanceModelFAIL
PannerNode interface: attribute maxDistanceFAIL
PannerNode interface: attribute orientationXFAIL
PannerNode interface: attribute orientationYFAIL
PannerNode interface: attribute orientationZFAIL
PannerNode interface: attribute panningModelFAIL
PannerNode interface: attribute positionXFAIL
PannerNode interface: attribute positionYFAIL
PannerNode interface: attribute positionZFAIL
PannerNode interface: attribute refDistanceFAIL
PannerNode interface: attribute rolloffFactorFAIL
PannerNode interface: calling setOrientation(float, float, float) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
PannerNode interface: calling setPosition(float, float, float) on new PannerNode(context) with too few arguments must throw TypeErrorFAIL
PannerNode interface: existence and properties of interface objectFAIL
PannerNode interface: new PannerNode(context) must inherit property "coneInnerAngle" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "coneOuterAngle" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "coneOuterGain" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "distanceModel" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "maxDistance" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "orientationX" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "orientationY" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "orientationZ" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "panningModel" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "positionX" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "positionY" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "positionZ" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "refDistance" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "rolloffFactor" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "setOrientation(float, float, float)" with the proper typeFAIL
PannerNode interface: new PannerNode(context) must inherit property "setPosition(float, float, float)" with the proper typeFAIL
PannerNode must be primary interface of new PannerNode(context)FAIL
PeriodicWave interface object lengthFAIL
PeriodicWave must be primary interface of new PeriodicWave(context)FAIL
ScriptProcessorNode interface: attribute bufferSizeFAIL
ScriptProcessorNode interface: attribute onaudioprocessFAIL
ScriptProcessorNode interface: existence and properties of interface objectFAIL
StereoPannerNode interface object lengthFAIL
StereoPannerNode interface: attribute panFAIL
StereoPannerNode interface: existence and properties of interface objectFAIL
StereoPannerNode interface: new StereoPannerNode(context) must inherit property "pan" with the proper typeFAIL
StereoPannerNode must be primary interface of new StereoPannerNode(context)FAIL
Stringification of bufferFAIL
Stringification of context.audioWorkletFAIL
Stringification of new AnalyserNode(context)FAIL
Stringification of new AudioBufferSourceNode(context)FAIL
Stringification of new AudioBufferSourceNode(context).playbackRateFAIL
Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer })FAIL
Stringification of new BiquadFilterNode(context)FAIL
Stringification of new ChannelMergerNode(context)FAIL
Stringification of new ChannelSplitterNode(context)FAIL
Stringification of new ConstantSourceNode(context)FAIL
Stringification of new ConvolverNode(context)FAIL
Stringification of new DelayNode(context)FAIL
Stringification of new DynamicsCompressorNode(context)FAIL
Stringification of new GainNode(context)FAIL
Stringification of new IIRFilterNode(context, {feedforward: [1], feedback: [1]})FAIL
Stringification of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})FAIL
Stringification of new MediaStreamAudioDestinationNode(context)FAIL
Stringification of new OfflineAudioCompletionEvent("", {renderedBuffer: buffer})FAIL
Stringification of new OscillatorNode(context)FAIL
Stringification of new PannerNode(context)FAIL
Stringification of new PeriodicWave(context)FAIL
Stringification of new StereoPannerNode(context)FAIL
Stringification of new WaveShaperNode(context)FAIL
Stringification of worklet_nodeFAIL
Stringification of worklet_node.parametersFAIL
WaveShaperNode interface object lengthFAIL
WaveShaperNode interface: attribute curveFAIL
WaveShaperNode interface: attribute oversampleFAIL
WaveShaperNode interface: existence and properties of interface objectFAIL
WaveShaperNode interface: new WaveShaperNode(context) must inherit property "curve" with the proper typeFAIL
WaveShaperNode interface: new WaveShaperNode(context) must inherit property "oversample" with the proper typeFAIL
WaveShaperNode must be primary interface of new WaveShaperNode(context)FAIL
idl_test setupFAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.03% of total)OK
Test onprocessorerror handler in AudioWorkletNode FAIL
/webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new StereoPannerNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof StereoPannerNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new ConvolverNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof ConvolverNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html (1/1, 100.00%, 0.03% of total)OK
PannerNode AudioParam automation works properlyFAIL
/webaudio/the-audio-api/the-gainnode-interface/ctor-gain.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new GainNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof GainNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (4/19, 21.05%, 0.11% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 3 tasks were failed.FAIL
< [invalid-operation] 2 out of 4 assertions were failed.FAIL
X Calling exponentialRampToValueAtTime() with a zero target value threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X Calling setValueAtTime() with a negative end time threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.03% of total)OK
Test passing SharedArrayBuffer to an AudioWorklet FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (14/18, 77.78%, 0.39% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [note-grain-on-play] 12 out of 14 assertions were failed.FAIL
X Number of end frames is not equal to 100. Got 4.FAIL
X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 4.FAIL
X Number of grains out of 100that started at the wrong time is not equal to 0. Got 3.FAIL
X Number of start frames is not equal to 100. Got 4.FAIL
X Pulse 0 boundary expected to be equal to the array [0,441] but differs in 1 places: Index Actual Expected [1] 6.4122000000000000e+4 4.4100000000000000e+2FAIL
X Pulse 0 contained the expected data is not true. Got false.FAIL
X Pulse 1 boundary expected to be equal to the array [662,1103] but differs in 2 places: Index Actual Expected [0] 6.4165000000000000e+4 6.6200000000000000e+2 [1] 6.4739000000000000e+4 1.1030000000000000e+3FAIL
X Pulse 1 contained the expected data is not true. Got false.FAIL
X Pulse 2 boundary expected to be equal to the array [1323,1764] but differs in 2 places: Index Actual Expected [0] 6.4827000000000000e+4 1.3230000000000000e+3 [1] 6.5357000000000000e+4 1.7640000000000000e+3FAIL
X Pulse 2 contained the expected data is not true. Got false.FAIL
X Pulse 3 boundary expected to be equal to the array [1985,2426] but differs in 2 places: Index Actual Expected [0] 6.5488000000000000e+4 1.9850000000000000e+3 [1] 6.5974000000000000e+4 2.4260000000000000e+3FAIL
X Pulse 3 contained the expected data is not true. Got false.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html (1/8, 12.50%, 0.03% of total)OK
IIRFilterNode getFrequencyResponse handles invalid frequencies properlyFAIL
/webaudio/the-audio-api/the-audionode-interface/audionode.html (5/16, 31.25%, 0.14% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [test] 3 out of 12 assertions were failed.FAIL
X audioNode.connect(0, 0, 0) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X audioNode.connect(null, 0, 0) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X context3 = new AudioContext(1, 44100, 44100) did not throw an exception.FAIL
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum.html (1/1, 100.00%, 0.03% of total)OK
Test AnalyserNode when the input is silentFAIL
/webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new WaveShaperNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof WaveShaperNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (12/25, 48.00%, 0.33% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.FAIL
< [test-audiocontextoptions-latencyHint-basic] 3 out of 9 assertions were failed.FAIL
< [test-audiocontextoptions-latencyHint-double] 6 out of 10 assertions were failed.FAIL
X balanced baseLatency is not greater than or equal to undefined. Got undefined.FAIL
X context = new AudioContext('latencyHint') did not throw an exception.FAIL
X context = new AudioContext({'latencyHint': 'foo'}) did not throw an exception.FAIL
X default baseLatency is not greater than 0. Got undefined.FAIL
X double-constructor baseLatency inrange 1 is not greater than or equal to undefined. Got undefined.FAIL
X double-constructor baseLatency inrange 2 is not less than or equal to undefined. Got undefined.FAIL
X double-constructor baseLatency small is not less than or equal to undefined. Got undefined.FAIL
X high latency context baseLatency is not greater than undefined. Got undefined.FAIL
X playback baseLatency is not greater than or equal to undefined. Got undefined.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.03% of total)OK
Test the invocation order of AudioWorklet.addModule() and BaseAudioContext FAIL
/webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (1/2, 50.00%, 0.03% of total)OK
Test AnalyserNode's ctor APIFAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new BiquadFilterNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof BiquadFilterNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse.html (3/10, 30.00%, 0.08% of total)ERROR
< [compare IIR and biquad] 2 out of 2 assertions were failed.FAIL
X IIR Magnitude Response does not equal [1,1.0021274089813232,1.0084561109542846,1.0188082456588745,1.0328282117843628,1.0498889684677124,1.0689553022384643,1.0884143114089965,1.105913758277893,1.118301272392273,1.121823787689209,1.1127374172210693,1.0883179903030395,1.0479037761688232,0.9933605194091797,0.9285918474197388...] with an element-wise tolerance of {"absoluteThreshold":0.000027419,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] 1.0028345584869384e+0 1.0021274089813232e+0 7.0714950561523440e-4 7.0564830307761150e-4 2.7419000000000000e-5 [2] 1.0113478899002075e+0 1.0084561109542846e+0 2.8917789459228515e-3 2.8675307874196040e-3 2.7419000000000000e-5 [3] 1.0255548954010010e+0 1.0188082456588745e+0 6.7466497421264650e-3 6.6220996648523710e-3 2.7419000000000000e-5 [4] 1.0454282760620117e+0 1.0328282117843628e+0 1.2600064277648925e-2 1.2199574076196524e-2 2.7419000000000000e-5 [5] 1.0708053112030030e+0 1.0498889684677124e+0 2.0916342735290527e-2 1.9922433098632730e-2 2.7419000000000000e-5 ...and 119 more errors. Max AbsError of 1.7074084281921387e-1 at index of 13. [13] 1.2186446189880370e+0 1.0479037761688232e+0 1.7074084281921387e-1 1.6293561174428533e-1 2.7419000000000000e-5 Max RelError of 1.7238256222115841e-1 at index of 15. [15] 1.0886648893356323e+0 9.2859184741973880e-1 1.6007304191589355e-1 1.7238256222115841e-1 2.7419000000000000e-5 FAIL
X IIR Phase Response does not equal [0,-0.07189035415649414,-0.145072802901268,-0.2208649069070816,-0.30062732100486755,-0.3857632279396057,-0.4776839017868042,-0.5777177810668945,-0.6869375109672546,-0.8058872222900391,-0.9342329502105713,-1.0704330205917358,-1.2116150856018066,-1.3538463115692138,-1.4928127527236938,-1.6246626377105713...] with an element-wise tolerance of {"absoluteThreshold":0.000027657,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] -6.1315324157476425e-2 -7.1890354156494140e-2 1.0575029999017715e-2 1.4709942833217260e-1 2.7657000000000000e-5 [2] -1.2391137331724166e-1 -1.4507280290126800e-1 2.1161429584026336e-2 1.4586765514159220e-1 2.7657000000000000e-5 [3] -1.8912224471569060e-1 -2.2086490690708160e-1 3.1742662191390990e-2 1.4371980880034150e-1 2.7657000000000000e-5 [4] -2.5838693976402280e-1 -3.0062732100486755e-1 4.2240381240844730e-2 1.4050745986643310e-1 2.7657000000000000e-5 [5] -3.3329379558563230e-1 -3.8576322793960570e-1 5.2469432353973390e-2 1.3601460313938450e-1 2.7657000000000000e-5 ...and 989 more errors. Max AbsError of 7.9686403274536130e-2 at index of 23. [23] -2.3847491741180420e+0 -2.3050627708435060e+0 7.9686403274536130e-2 3.4570166280277044e-2 2.7657000000000000e-5 Max RelError of 1.4709942833217260e-1 at index of 1. FAIL
/webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html (3/10, 30.00%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [test] 1 out of 6 assertions were failed.FAIL
X Setting Delay length to NaN threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new ChannelSplitterNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof ChannelSplitterNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping.html (3/5, 60.00%, 0.08% of total)ERROR
X new PannerNode(c, {refDistance: -1}) threw "TypeError" instead of function RangeError() { [native code] }.FAIL
X new PannerNode(c, {refDistance: 0}) incorrectly threw TypeError: "Function expected".FAIL
X new PannerNode(c, {refDistance: 5e-324}) incorrectly threw TypeError: "Function expected".FAIL
/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html (1/15, 6.67%, 0.03% of total)ERROR
X buffer0 = new AudioBuffer({length: 21, sampleRate: 48000} incorrectly threw TypeError: "Function expected".FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/3, 33.33%, 0.03% of total)OK
All data processed correctlyFAIL
/webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new ChannelMergerNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof ChannelMergerNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (2/5, 40.00%, 0.06% of total)ERROR
< [initialize] 1 out of 1 assertions were failed.FAIL
X new AudioBuffer({numberOfChannels: 1, length: 2, sampleRate: 8192}) incorrectly threw TypeError: "Function expected".FAIL
/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new AnalyserNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof AnalyserNode is not equal to true. Got false.FAIL
/webaudio/historical.html (4/7, 57.14%, 0.11% of total)OK
dopplerFactor member should not exist on the AudioListener.FAIL
setVelocity member should not exist on the AudioListener.FAIL
setVelocity should not exist on PannerNodes.FAIL
speedOfSound member should not exist on the AudioListener.FAIL
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html (1/1, 100.00%, 0.03% of total)TIMEOUT
AnalyserNode outputNOTRUN
/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new OscillatorNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof OscillatorNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (2/5, 40.00%, 0.06% of total)ERROR
< [initialize] 1 out of 1 assertions were failed.FAIL
X new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: 8192}) incorrectly threw TypeError: "Function expected".FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.03% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "no-cors" request mode. FAIL
/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new DynamicsCompressorNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof DynamicsCompressorNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.03% of total)OK
Test currentTime and currentFrame in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (2/5, 40.00%, 0.06% of total)ERROR
< [construction-before-module-loading] 1 out of 1 assertions were failed.FAIL
X Creating a node before loading a module should throw. threw "ReferenceError" instead of InvalidStateError.FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html (3/7, 42.86%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [test] 1 out of 3 assertions were failed.FAIL
X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 0.04815645574414912.FAIL
/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html (7/52, 13.46%, 0.19% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 5 tasks were failed.FAIL
< [copyFrom-exceptions] 2 out of 9 assertions were failed.FAIL
< [copyTo-exceptions] 2 out of 8 assertions were failed.FAIL
X 0: buffer.copyToChannel(null, 0) threw "Error" instead of function TypeError() { [native code] }.FAIL
X 1: buffer.copyFromChannel(null, 0) threw "Error" instead of function TypeError() { [native code] }.FAIL
X 1: buffer.copyToChannel(context, 0) threw "Error" instead of function TypeError() { [native code] }.FAIL
X 2: buffer.copyFromChannel(context, 0) threw "Error" instead of function TypeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html (4/17, 23.53%, 0.11% of total)ERROR
< [basic] 2 out of 8 assertions were failed.FAIL
X c2 = new OfflineAudioContext({"length":42,"sampleRate":12345}) incorrectly threw TypeError: "Das Argument ist nicht optional.".FAIL
X context.destination.channelCount is not equal to 3. Got 2.FAIL
X context.destination.channelCountMode is not equal to explicit. Got max.FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html (3/7, 42.86%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [test] 1 out of 3 assertions were failed.FAIL
X Max error in Lowpass filter response is not less than or equal to 9.7869e-8. Got 0.03516917078003634.FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html (1/11, 9.09%, 0.03% of total)ERROR
X node0 = new ConstantSourceNode(context) incorrectly threw TypeError: "Object doesn't support this action".FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (7/24, 29.17%, 0.19% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.FAIL
< [exceptions-getFrequencyData] 5 out of 5 assertions were failed.FAIL
X getFrequencyResponse(new Float32Array(1), new Float32Array(1), null) threw "Error" instead of function TypeError() { [native code] }.FAIL
X getFrequencyResponse(new Float32Array(1), null, new Float32Array(1)) threw "Error" instead of function TypeError() { [native code] }.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) did not throw an exception.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(20), new Float32Array(1)) did not throw an exception.FAIL
X getFrequencyResponse(null, new Float32Array(1), new Float32Array(1)) threw "Error" instead of function TypeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html (14/54, 25.93%, 0.39% of total)OK
# AUDIT TASK RUNNER FINISHED: 4 out of 13 tasks were failed.FAIL
< [0: lowpass] 2 out of 2 assertions were failed.FAIL
< [1: highpass] 2 out of 2 assertions were failed.FAIL
< [4th-order-iir] 2 out of 2 assertions were failed.FAIL
< [multi-channel] 3 out of 3 assertions were failed.FAIL
X 4-th order IIRFilter (biquad ref) does not equal [0.000004172023182036355,0.000032870564609766006,0.00012893194798380136,0.00034619413781911135,0.0007347655482590198,0.0013361589517444372,0.002183204051107168,0.0033000849653035402,0.004702494014054537,0.0063978941179811954,0.008385878056287765,0.01065861526876688,0.013201376423239708,0.01599312201142311,0.01900715008378029,0.02221178263425827...] with an element-wise tolerance of {"absoluteThreshold":1.59e-7,"relativeThreshold":0.0000211}. Index Actual Expected AbsError RelError Test threshold [2] 1.2939768203068524e-4 1.2893194798380136e-4 4.6573404688388110e-7 3.6122470354856854e-3 1.5900000000000000e-7 [3] 3.4773658262565730e-4 3.4619413781911135e-4 1.5424448065459728e-6 4.4554330592157810e-3 1.5900000000000000e-7 [4] 7.3872733628377320e-4 7.3476554825901980e-4 3.9617880247533320e-6 5.3919077100723300e-3 1.5900000000000000e-7 [5] 1.3446897501125931e-3 1.3361589517444372e-3 8.5307983681559560e-6 6.3845685103695770e-3 1.5900000000000000e-7 [6] 2.1993762347847223e-3 2.1832040511071680e-3 1.6172183677554130e-5 7.4075456526167270e-3 1.5900000000000000e-7 ...and 590 more errors. Max AbsError of 3.9891116321086880e-3 at index of 67. [67] -5.3739544004201890e-2 -4.9750432372093200e-2 3.9891116321086880e-3 8.0182451526719270e-2 1.0497341230511666e-6 Max RelError of 7.3759217376516340e+1 at index of 448. [448] 3.1205397590383654e-6 -4.2888583351441410e-8 3.1634283423898070e-6 7.3759217376516340e+1 1.5900000000000000e-7 FAIL
X IIRFilter for Biquad highpass does not equal [0.9834875464439392,0.9469417333602905,0.9036215543746948,0.8540809154510498,0.7989091873168945,0.7387252449989319,0.6741715669631958,0.6059081554412842,0.5346066951751709,0.4609445333480835,0.3855989873409271,0.30924171209335327,0.2325333207845688,0.1561182588338852,0.0806199237704277,0.00663612550124526...] with an element-wise tolerance of {"absoluteThreshold":0.0000029,"relativeThreshold":0.00003}. Index Actual Expected AbsError RelError Test threshold [0] 9.8367100954055790e-1 9.8348754644393920e-1 1.8346309661865234e-4 1.8654338560972325e-4 2.9504626393318177e-5 [1] 9.4747865200042720e-1 9.4694173336029050e-1 5.3691864013671870e-4 5.6700282733492440e-4 2.8408252000808715e-5 [2] 9.0448242425918580e-1 9.0362155437469480e-1 8.6086988449096680e-4 9.5268852355639950e-4 2.7108646631240844e-5 [3] 8.5523211956024170e-1 8.5408091545104980e-1 1.1512041091918945e-3 1.3478864687942718e-3 2.5622427463531493e-5 [4] 8.0031329393386840e-1 7.9890918731689450e-1 1.4041066169738770e-3 1.7575296908144398e-3 2.3967275619506838e-5 ...and 686 more errors. Max AbsError of 4.7089457511901855e-3 at index of 67. [67] 3.8093706965446470e-1 3.7622812390327453e-1 4.7089457511901855e-3 1.2516198157479637e-2 1.1286843717098236e-5 Max RelError of 2.4921859943280173e+0 at index of 536. [536] 3.5103300888295052e-6 -2.3524748939962590e-6 5.8628049828257644e-6 2.4921859943280173e+0 2.9000000000000000e-6 FAIL
X IIRFilter for Biquad lowpass does not equal [0.002067236928269267,0.010259367525577545,0.02639893814921379,0.05012288689613342,0.0810159221291542,0.11861547827720642,0.16241689026355743,0.21187879145145416,0.2664286494255066,0.32546839118003845,0.38838011026382446,0.454531729221344,0.5232826471328735,0.5939892530441284,0.6660103797912598,0.7387125492095947...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0.000049834}. Index Actual Expected AbsError RelError Test threshold [0] 2.0676224958151580e-3 2.0672369282692670e-3 3.8556754589080810e-7 1.8651347633075283e-4 1.0301868508337064e-7 [1] 1.0262038558721542e-2 1.0259367525577545e-2 2.6710331439971923e-6 2.6035066365817010e-4 5.1126532126963140e-7 [2] 2.6408344507217407e-2 2.6398938149213790e-2 9.4063580036163330e-6 3.5631577112871384e-4 1.3155646837279200e-6 [3] 5.0146196037530900e-2 5.0122886896133420e-2 2.3309141397476196e-5 4.6503988179647946e-4 2.4978239455819130e-6 [4] 8.1062734127044680e-2 8.1015922129154200e-2 4.6811997890472410e-5 5.7781231960608340e-4 4.0373474633842700e-6 ...and 458 more errors. Max AbsError of 4.9655437469482420e-3 at index of 67. [67] 6.4014369249343870e-1 6.4510923624038700e-1 4.9655437469482420e-3 7.6972138484433855e-3 3.2148373678803440e-5 Max RelError of 7.7297006379834060e-3 at index of 68. [68] 6.3561898469924930e-1 6.4057040214538570e-1 4.9514174461364750e-3 7.7297006379834060e-3 3.1922185420513150e-5 FAIL
X Max difference between IIR and Biquad on channel 0 is not less than or equal to 0.000037671. Got 0.11559885740280151.FAIL
X Max difference between IIR and Biquad on channel 1 is not less than or equal to 0.000030071. Got 0.10545891523361206.FAIL
X Max difference between IIR and Biquad on channel 2 is not less than or equal to 0.000026241. Got 0.10438233613967895.FAIL
X SNR for IIRFIlter for Biquad highpass is not greater than or equal to 105.459. Got 40.70521419674986.FAIL
X SNR for IIRFIlter for Biquad lowpass is not greater than or equal to 91.221. Got 65.76422603722201.FAIL
X SNR of 4-th order IIRFilter (biquad ref) is not greater than or equal to 108.947. Got 22.65700581736524.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (2/5, 40.00%, 0.06% of total)ERROR
< [initialize] 1 out of 1 assertions were failed.FAIL
X new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: 8192}) incorrectly threw TypeError: "Function expected".FAIL
/webaudio/the-audio-api/the-delaynode-interface/ctor-delay.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new DelayNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof DelayNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html (3/3, 100.00%, 0.08% of total)OK
discreteFAIL
speakers, initially monoFAIL
speakers, initially stereoFAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (10/13, 76.92%, 0.28% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [Test timing of noteGrainOn] 8 out of 9 assertions were failed.FAIL
X Number of end frames is not equal to 100. Got 4.FAIL
X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 4.FAIL
X Number of grains out of 100that started at the wrong time is not equal to 0. Got 3.FAIL
X Number of start frames is not equal to 100. Got 4.FAIL
X Pulse 0 boundary expected to be equal to the array [0,441] but differs in 1 places: Index Actual Expected [1] 6.4122000000000000e+4 4.4100000000000000e+2FAIL
X Pulse 1 boundary expected to be equal to the array [662,1103] but differs in 2 places: Index Actual Expected [0] 6.4165000000000000e+4 6.6200000000000000e+2 [1] 6.4739000000000000e+4 1.1030000000000000e+3FAIL
X Pulse 2 boundary expected to be equal to the array [1323,1764] but differs in 2 places: Index Actual Expected [0] 6.4827000000000000e+4 1.3230000000000000e+3 [1] 6.5357000000000000e+4 1.7640000000000000e+3FAIL
X Pulse 3 boundary expected to be equal to the array [1985,2426] but differs in 2 places: Index Actual Expected [0] 6.5488000000000000e+4 1.9850000000000000e+3 [1] 6.5974000000000000e+4 2.4260000000000000e+3FAIL
/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new PannerNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof PannerNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.03% of total)TIMEOUT
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.htmlTIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html (18/54, 33.33%, 0.50% of total)OK
# AUDIT TASK RUNNER FINISHED: 4 out of 6 tasks were failed.FAIL
< [automations] 3 out of 13 assertions were failed.FAIL
< [catch-exception] 1 out of 1 assertions were failed.FAIL
< [curve lengths] 2 out of 3 assertions were failed.FAIL
< [curve overlap] 7 out of 8 assertions were failed.FAIL
X Handled setValueCurve exception so output: Expected 1 for all values but found 5872 unexpected values: Index Actual [128] NaN [129] NaN [130] NaN [131] NaN ...and 5868 more errors.FAIL
X delayTime.setValueCurveAtTime([1, 5, Infinity], 0.043750000000000004, 0.01) did not throw an exception.FAIL
X g.gain.setValueCurveAtTime([1,2,3], 10, 10) threw "Error" instead of NotSupportedError.FAIL
X g.gain.setValueCurveAtTime([1,2,3], 2.5, 10) threw "Error" instead of NotSupportedError.FAIL
X g.gain.setValueCurveAtTime([1,2,3], 4, 11) threw "Error" instead of NotSupportedError.FAIL
X g.gain.setValueCurveAtTime([1,2,3], 5, 10) incorrectly threw Error: "Ungültiges Argument.".FAIL
X g.gain.setValueCurveAtTime([1,2,3], 5, 5) threw "Error" instead of NotSupportedError.FAIL
X g.gain.setValueCurveAtTime([1,2,3], 6, 9) threw "Error" instead of NotSupportedError.FAIL
X second g.gain.setValueCurveAtTime([1,2,3], 5, 10) threw "Error" instead of NotSupportedError.FAIL
X setValueCurveAtTime([1, Infinity], 0.043750000000000004, 0.01) threw "NotSupportedError" instead of function TypeError() { [native code] }.FAIL
X setValueCurveAtTime([1], 0, 0.01) did not throw an exception.FAIL
X setValueCurveAtTime([NaN, NaN], 0.043750000000000004, 0.01) threw "NotSupportedError" instead of function TypeError() { [native code] }.FAIL
X setValueCurveAtTime([], 0, 0.01) did not throw an exception.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new IIRFilterNode(context, {"feedforward":[1],"feedback":[1,-0.9]}) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof IIRFilterNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html (2/12, 16.67%, 0.06% of total)ERROR
X node0 = new AudioBufferSourceNode(context) incorrectly threw TypeError: "Function expected".FAIL
X node0 instanceof AudioBufferSourceNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (10/37, 27.03%, 0.28% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 5 tasks were failed.FAIL
< [exceptions-createIIRFilter] 4 out of 14 assertions were failed.FAIL
< [exceptions-getFrequencyData] 3 out of 5 assertions were failed.FAIL
X createIIRFilter([1, 'abc', []], [1]) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X createIIRFilter([1, NaN, Infinity], [1]) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X createIIRFilter([1], [1, NaN, Infinity]) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X createIIRFilter(null, null) threw "Error" instead of function TypeError() { [native code] }.FAIL
X getFrequencyResponse(new Float32Array(1), new Float32Array(1), null) threw "Error" instead of function TypeError() { [native code] }.FAIL
X getFrequencyResponse(new Float32Array(1), null, new Float32Array(1)) threw "Error" instead of function TypeError() { [native code] }.FAIL
X getFrequencyResponse(null, new Float32Array(1), new Float32Array(1)) threw "Error" instead of function TypeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html (1/3, 33.33%, 0.03% of total)ERROR
X Factory method: node = context.createConstantSource() incorrectly threw TypeError: "Object doesn't support property or method 'createConstantSource'".FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.03% of total)OK
Test MessagePort in AudioWorkletNode and AudioWorkletProcessor FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended.html (1/1, 100.00%, 0.03% of total)OK
Test ConstantSourceNode onended FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html (50/59, 84.75%, 1.38% of total)OK
# AUDIT TASK RUNNER FINISHED: 5 out of 6 tasks were failed.FAIL
< [special cases 1] 9 out of 9 assertions were failed.FAIL
< [special cases 2] 3 out of 3 assertions were failed.FAIL
< [test setValueCurve] 5 out of 5 assertions were failed.FAIL
< [test time] 15 out of 15 assertions were failed.FAIL
< [test value] 12 out of 12 assertions were failed.FAIL
X gain.gain.exponentialRampToValueAtTime(-1e-100,1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(-Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(0,1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(1,-1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(1,-Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(1,Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(1,NaN) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(1e-100,1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.exponentialRampToValueAtTime(NaN,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(-Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(1,-1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(1,-Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(1,Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(1,NaN) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.linearRampToValueAtTime(NaN,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(-Infinity,1,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,-1,1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,-Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,1,-1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,1,-Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,1,Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,1,NaN) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(1,NaN,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(Infinity,1,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setTargetAtTime(NaN,1,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(-Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(1,-1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(1,-Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(1,Infinity) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(1,NaN) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueAtTime(NaN,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([0,0,0],-1,1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([0,0,0],-Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([0,0,0],1,-1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([0,0,0],Infinity,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([0,0,0],NaN,1) threw "TypeMismatchError" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([1,2,Infinity,3],1,1) threw "Error" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime([1,NaN,2,3],1,1) threw "Error" instead of function TypeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime(curve, 1, -1) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
X gain.gain.setValueCurveAtTime(curve, 1, 0) threw "InvalidAccessError" instead of function RangeError() { [native code] }.FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.03% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "cors" request mode. FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.03% of total)OK
Test sampleRate in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html (6/6, 100.00%, 0.17% of total)OK
ConstantSourceNode can be constructedFAIL
ConstantSourceNode onended eventFAIL
ConstantSourceNode start and stop when workFAIL
ConstantSourceNode stop and startFAIL
ConstantSourceNode with automationFAIL
ConstantSourceNode with no automationFAIL
/webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html (1/1, 100.00%, 0.03% of total)OK
Test currentTime at completion of OfflineAudioContext renderingFAIL