webaudio: Less Than 2 Passes

Test files without 2 passes: 174; Subtests without 2 passes: 1629; Failure level: 1629/1629 (100.00%)

Test Files

  1. /webaudio/the-audio-api/the-delaynode-interface/delaynode.html (2/2, 100.00%, 0.12% of total)
  2. /webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (12/12, 100.00%, 0.74% of total)
  3. /webaudio/the-audio-api/the-gainnode-interface/gain.html (2/2, 100.00%, 0.12% of total)
  4. /webaudio/the-audio-api/the-gainnode-interface/gain-basic.html (2/2, 100.00%, 0.12% of total)
  5. /webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html (2/2, 100.00%, 0.12% of total)
  6. /webaudio/the-audio-api/the-audioparam-interface/event-insertion.html (2/2, 100.00%, 0.12% of total)
  7. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.06% of total)
  8. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html (2/2, 100.00%, 0.12% of total)
  9. /webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)
  10. /webaudio/the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html (2/2, 100.00%, 0.12% of total)
  11. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html (3/3, 100.00%, 0.18% of total)
  12. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html (2/2, 100.00%, 0.12% of total)
  13. /webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-basic.html (2/2, 100.00%, 0.12% of total)
  14. /webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic.html (2/2, 100.00%, 0.12% of total)
  15. /webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer.html (2/2, 100.00%, 0.12% of total)
  16. /webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html (2/2, 100.00%, 0.12% of total)
  17. /webaudio/the-audio-api/the-audioparam-interface/audioparam-connect-audioratesignal.html (2/2, 100.00%, 0.12% of total)
  18. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html (2/2, 100.00%, 0.12% of total)
  19. /webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)
  20. /webaudio/the-audio-api/the-pannernode-interface/panner-equalpower.html (2/2, 100.00%, 0.12% of total)
  21. /webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html (2/2, 100.00%, 0.12% of total)
  22. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (2/2, 100.00%, 0.12% of total)
  23. /webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html (2/2, 100.00%, 0.12% of total)
  24. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html (4/4, 100.00%, 0.25% of total)
  25. /webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended.html (1/1, 100.00%, 0.06% of total)
  26. /webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html (2/2, 100.00%, 0.12% of total)
  27. /webaudio/idlharness.https.window.html (1115/1115, 100.00%, 68.45% of total)
  28. /webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)
  29. /webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html (2/2, 100.00%, 0.12% of total)
  30. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (1/1, 100.00%, 0.06% of total)
  31. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html (2/2, 100.00%, 0.12% of total)
  32. /webaudio/historical.html (7/7, 100.00%, 0.43% of total)
  33. /webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html (2/2, 100.00%, 0.12% of total)
  34. /webaudio/the-audio-api/the-audionode-interface/audionode-connect-order.html (2/2, 100.00%, 0.12% of total)
  35. /webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html (2/2, 100.00%, 0.12% of total)
  36. /webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html (2/2, 100.00%, 0.12% of total)
  37. /webaudio/the-audio-api/the-audioparam-interface/audioparam-summingjunction.html (2/2, 100.00%, 0.12% of total)
  38. /webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (2/2, 100.00%, 0.12% of total)
  39. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html (2/2, 100.00%, 0.12% of total)
  40. /webaudio/the-audio-api/the-audioparam-interface/k-rate-gain.html (2/2, 100.00%, 0.12% of total)
  41. /webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value.html (1/1, 100.00%, 0.06% of total)
  42. /webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html (11/11, 100.00%, 0.68% of total)
  43. /webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html (2/2, 100.00%, 0.12% of total)
  44. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html (2/2, 100.00%, 0.12% of total)
  45. /webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (2/2, 100.00%, 0.12% of total)
  46. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-bandpass.html (2/2, 100.00%, 0.12% of total)
  47. /webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-getChannelData.html (2/2, 100.00%, 0.12% of total)
  48. /webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html (3/3, 100.00%, 0.18% of total)
  49. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html (2/2, 100.00%, 0.12% of total)
  50. /webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html (1/1, 100.00%, 0.06% of total)
  51. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.06% of total)
  52. /webaudio/the-audio-api/the-delaynode-interface/delaynode-max-nondefault-delay.html (2/2, 100.00%, 0.12% of total)
  53. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.06% of total)
  54. /webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html (2/2, 100.00%, 0.12% of total)
  55. /webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-sizing.html (2/2, 100.00%, 0.12% of total)
  56. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse.html (2/2, 100.00%, 0.12% of total)
  57. /webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (12/12, 100.00%, 0.74% of total)
  58. /webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad.html (2/2, 100.00%, 0.12% of total)
  59. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (2/2, 100.00%, 0.12% of total)
  60. /webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html (2/2, 100.00%, 0.12% of total)
  61. /webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html (12/12, 100.00%, 0.74% of total)
  62. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html (2/2, 100.00%, 0.12% of total)
  63. /webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html (2/2, 100.00%, 0.12% of total)
  64. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html (2/2, 100.00%, 0.12% of total)
  65. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highshelf.html (2/2, 100.00%, 0.12% of total)
  66. /webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html (14/14, 100.00%, 0.86% of total)
  67. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse.html (2/2, 100.00%, 0.12% of total)
  68. /webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-reuse.html (1/1, 100.00%, 0.06% of total)
  69. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html (1/1, 100.00%, 0.06% of total)
  70. /webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime.html (2/2, 100.00%, 0.12% of total)
  71. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum.html (1/1, 100.00%, 0.06% of total)
  72. /webaudio/the-audio-api/the-gainnode-interface/ctor-gain.html (12/12, 100.00%, 0.74% of total)
  73. /webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html (2/2, 100.00%, 0.12% of total)
  74. /webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html (2/2, 100.00%, 0.12% of total)
  75. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (5/5, 100.00%, 0.31% of total)
  76. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html (2/2, 100.00%, 0.12% of total)
  77. /webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)
  78. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html (1/1, 100.00%, 0.06% of total)
  79. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html (2/2, 100.00%, 0.12% of total)
  80. /webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-limits.html (2/2, 100.00%, 0.12% of total)
  81. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html (12/12, 100.00%, 0.74% of total)
  82. /webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html (2/2, 100.00%, 0.12% of total)
  83. /webaudio/the-audio-api/the-audioparam-interface/automation-rate.html (2/2, 100.00%, 0.12% of total)
  84. /webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html (2/2, 100.00%, 0.12% of total)
  85. /webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html (2/2, 100.00%, 0.12% of total)
  86. /webaudio/the-audio-api/the-pannernode-interface/distance-exponential.html (2/2, 100.00%, 0.12% of total)
  87. /webaudio/the-audio-api/the-waveshapernode-interface/curve-tests.html (1/1, 100.00%, 0.06% of total)
  88. /webaudio/the-audio-api/the-biquadfilternode-interface/biquadfilternode-basic.html (2/2, 100.00%, 0.12% of total)
  89. /webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html (2/2, 100.00%, 0.12% of total)
  90. /webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html (2/2, 100.00%, 0.12% of total)
  91. /webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-simple.html (2/2, 100.00%, 0.12% of total)
  92. /webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html (11/11, 100.00%, 0.68% of total)
  93. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (2/2, 100.00%, 0.12% of total)
  94. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html (2/2, 100.00%, 0.12% of total)
  95. /webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html (2/2, 100.00%, 0.12% of total)
  96. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html (2/2, 100.00%, 0.12% of total)
  97. /webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo.html (2/2, 100.00%, 0.12% of total)
  98. /webaudio/the-audio-api/the-audioparam-interface/setValueAtTime-within-block.html (1/1, 100.00%, 0.06% of total)
  99. /webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html (11/11, 100.00%, 0.68% of total)
  100. /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html (2/2, 100.00%, 0.12% of total)
  101. /webaudio/the-audio-api/the-pannernode-interface/distance-linear.html (2/2, 100.00%, 0.12% of total)
  102. /webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueAtTime.html (2/2, 100.00%, 0.12% of total)
  103. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html (2/2, 100.00%, 0.12% of total)
  104. /webaudio/the-audio-api/the-audionode-interface/audionode.html (2/2, 100.00%, 0.12% of total)
  105. /webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html (5/5, 100.00%, 0.31% of total)
  106. /webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)
  107. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.06% of total)
  108. /webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html (2/2, 100.00%, 0.12% of total)
  109. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.06% of total)
  110. /webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining.html (2/2, 100.00%, 0.12% of total)
  111. /webaudio/the-audio-api/the-pannernode-interface/pannernode-basic.html (5/5, 100.00%, 0.31% of total)
  112. /webaudio/the-audio-api/the-audioparam-interface/k-rate-delay.html (2/2, 100.00%, 0.12% of total)
  113. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html (2/2, 100.00%, 0.12% of total)
  114. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html (2/2, 100.00%, 0.12% of total)
  115. /webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html (1/1, 100.00%, 0.06% of total)
  116. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/1, 100.00%, 0.06% of total)
  117. /webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html (2/2, 100.00%, 0.12% of total)
  118. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-scale.html (1/1, 100.00%, 0.06% of total)
  119. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (5/5, 100.00%, 0.31% of total)
  120. /webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html (2/2, 100.00%, 0.12% of total)
  121. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html (2/2, 100.00%, 0.12% of total)
  122. /webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)
  123. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.06% of total)
  124. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail.html (2/2, 100.00%, 0.12% of total)
  125. /webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html (1/1, 100.00%, 0.06% of total)
  126. /webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html (2/2, 100.00%, 0.12% of total)
  127. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowshelf.html (2/2, 100.00%, 0.12% of total)
  128. /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html (3/3, 100.00%, 0.18% of total)
  129. /webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (12/12, 100.00%, 0.74% of total)
  130. /webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html (2/2, 100.00%, 0.12% of total)
  131. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html (2/2, 100.00%, 0.12% of total)
  132. /webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html (2/2, 100.00%, 0.12% of total)
  133. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.06% of total)
  134. /webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html (1/1, 100.00%, 0.06% of total)
  135. /webaudio/the-audio-api/the-pannernode-interface/distance-inverse.html (2/2, 100.00%, 0.12% of total)
  136. /webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (12/12, 100.00%, 0.74% of total)
  137. /webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html (2/2, 100.00%, 0.12% of total)
  138. /webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)
  139. /webaudio/the-audio-api/the-analysernode-interface/test-analyser-gain.html (1/1, 100.00%, 0.06% of total)
  140. /webaudio/the-audio-api/the-delaynode-interface/ctor-delay.html (12/12, 100.00%, 0.74% of total)
  141. /webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html (1/1, 100.00%, 0.06% of total)
  142. /webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output.html (2/2, 100.00%, 0.12% of total)
  143. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html (1/1, 100.00%, 0.06% of total)
  144. /webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html (2/2, 100.00%, 0.12% of total)
  145. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (5/5, 100.00%, 0.31% of total)
  146. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (5/5, 100.00%, 0.31% of total)
  147. /webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html (12/12, 100.00%, 0.74% of total)
  148. /webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html (5/5, 100.00%, 0.31% of total)
  149. /webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelay.html (2/2, 100.00%, 0.12% of total)
  150. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html (2/2, 100.00%, 0.12% of total)
  151. /webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html (6/6, 100.00%, 0.37% of total)
  152. /webaudio/the-audio-api/the-delaynode-interface/delaynode-scheduling.html (2/2, 100.00%, 0.12% of total)
  153. /webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html (2/2, 100.00%, 0.12% of total)
  154. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (5/5, 100.00%, 0.31% of total)
  155. /webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner.html (11/11, 100.00%, 0.68% of total)
  156. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.06% of total)
  157. /webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html (2/2, 100.00%, 0.12% of total)
  158. /webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html (2/2, 100.00%, 0.12% of total)
  159. /webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html (2/2, 100.00%, 0.12% of total)
  160. /webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping.html (2/2, 100.00%, 0.12% of total)
  161. /webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html (1/1, 100.00%, 0.06% of total)
  162. /webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (3/3, 100.00%, 0.18% of total)
  163. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-peaking.html (2/2, 100.00%, 0.12% of total)
  164. /webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html (1/1, 100.00%, 0.06% of total)
  165. /webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html (2/2, 100.00%, 0.12% of total)
  166. /webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)
  167. /webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html (2/2, 100.00%, 0.12% of total)
  168. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.06% of total)
  169. /webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-basic.html (2/2, 100.00%, 0.12% of total)
  170. /webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (12/12, 100.00%, 0.74% of total)
  171. /webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo.html (2/2, 100.00%, 0.12% of total)
  172. /webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs.html (2/2, 100.00%, 0.12% of total)
  173. /webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html (12/12, 100.00%, 0.74% of total)
  174. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html (2/2, 100.00%, 0.12% of total)
Test Show/Hide MessagesSf12
/webaudio/the-audio-api/the-delaynode-interface/delaynode.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Tests attribute and basic functionality of DelayNodePASS
/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (12/12, 100.00%, 0.74% of total)ERROR
new DynamicsCompressorNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new DynamicsCompressorNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new DynamicsCompressorNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new DynamicsCompressorNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof DynamicsCompressorNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-gainnode-interface/gain.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [create context] Create context for testPASS
/webaudio/the-audio-api/the-gainnode-interface/gain-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test k-rate StereoPannerNode] PASS
/webaudio/the-audio-api/the-audioparam-interface/event-insertion.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Insert same event at same time] PASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.06% of total)OK
Test MessagePort in AudioWorkletNode and AudioWorkletProcessor FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Input array length should be zero for disconnected inputPASS
/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test exponentialRampToValue with end time in the pastPASS
/webaudio/the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] DelayNode with delay set to default maximum delayPASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html (3/3, 100.00%, 0.18% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Initializing AudioWorklet and Context] PASS
X Creating offline context for testing incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test sample-accurate schedulingPASS
/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Attributes and basic functionality of StereoPannerNodePASS
/webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [interp] PASS
/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Basic tests for AudioBuffer] PASS
/webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Tests attribute and maximum allowed delay of DelayNodePASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-connect-audioratesignal.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad allpass filterPASS
/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test0] Test DelayNode has no dezipperingPASS
/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Equal-power panner model of AudioPannerNodePASS
/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [construction] Construction of ChannelSplitterNodePASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [note-grain-on-play] Test noteGrainOn offset renderingPASS
/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [silent-disconnect] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html (4/4, 100.00%, 0.25% of total)TIMEOUT
# AUDIT TASK RUNNER STARTED.PASS
> [initialize] PASS
X Creating context for testing incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X Fetching expected audio rejected incorrectly with TypeError: undefined is not an object (evaluating 'context.decodeAudioData'). Got Promise.FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended.html (1/1, 100.00%, 0.06% of total)OK
Test ConstantSourceNode onended FAIL
/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [disconnect(AudioParam)] PASS
/webaudio/idlharness.https.window.html (1115/1115, 100.00%, 68.45% of total)OK
AnalyserNode interface object lengthFAIL
AnalyserNode interface object namePASS
AnalyserNode interface: attribute fftSizePASS
AnalyserNode interface: attribute frequencyBinCountPASS
AnalyserNode interface: attribute maxDecibelsPASS
AnalyserNode interface: attribute minDecibelsPASS
AnalyserNode interface: attribute smoothingTimeConstantPASS
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 objectPASS
AnalyserNode interface: existence and properties of interface prototype objectPASS
AnalyserNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
AnalyserNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 interface: operation getByteFrequencyData(Uint8Array)PASS
AnalyserNode interface: operation getByteTimeDomainData(Uint8Array)PASS
AnalyserNode interface: operation getFloatFrequencyData(Float32Array)PASS
AnalyserNode interface: operation getFloatTimeDomainData(Float32Array)FAIL
AnalyserNode must be primary interface of new AnalyserNode(context)FAIL
AudioBuffer interface object lengthFAIL
AudioBuffer interface object namePASS
AudioBuffer interface: attribute durationPASS
AudioBuffer interface: attribute lengthPASS
AudioBuffer interface: attribute numberOfChannelsPASS
AudioBuffer interface: attribute sampleRatePASS
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 interface: existence and properties of interface objectPASS
AudioBuffer interface: existence and properties of interface prototype objectPASS
AudioBuffer interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioBuffer interface: existence and properties of interface prototype object's @@unscopables propertyPASS
AudioBuffer interface: operation copyFromChannel(Float32Array, unsigned long, unsigned long)FAIL
AudioBuffer interface: operation copyToChannel(Float32Array, unsigned long, unsigned long)FAIL
AudioBuffer interface: operation getChannelData(unsigned long)PASS
AudioBuffer must be primary interface of bufferFAIL
AudioBufferSourceNode interface object lengthFAIL
AudioBufferSourceNode interface object namePASS
AudioBufferSourceNode interface: attribute bufferPASS
AudioBufferSourceNode interface: attribute detuneFAIL
AudioBufferSourceNode interface: attribute loopPASS
AudioBufferSourceNode interface: attribute loopEndPASS
AudioBufferSourceNode interface: attribute loopStartPASS
AudioBufferSourceNode interface: attribute playbackRatePASS
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: existence and properties of interface prototype object's "constructor" propertyPASS
AudioBufferSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 interface: operation start(double, double, double)PASS
AudioBufferSourceNode must be primary interface of new AudioBufferSourceNode(context)FAIL
AudioContext interface object lengthFAIL
AudioContext interface object nameFAIL
AudioContext interface: attribute baseLatencyFAIL
AudioContext interface: attribute outputLatencyFAIL
AudioContext interface: calling createMediaElementSource(HTMLMediaElement) on context with too few arguments must throw TypeErrorFAIL
AudioContext interface: calling createMediaStreamSource(MediaStream) on context with too few arguments must throw TypeErrorFAIL
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 "close()" with the proper typeFAIL
AudioContext interface: context must inherit property "createMediaElementSource(HTMLMediaElement)" with the proper typeFAIL
AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper typeFAIL
AudioContext interface: context must inherit property "createMediaStreamSource(MediaStream)" 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: context must inherit property "resume()" with the proper typeFAIL
AudioContext interface: context must inherit property "suspend()" with the proper typeFAIL
AudioContext interface: existence and properties of interface objectFAIL
AudioContext interface: existence and properties of interface prototype objectFAIL
AudioContext interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioContext interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioContext interface: operation close()FAIL
AudioContext interface: operation createMediaElementSource(HTMLMediaElement)FAIL
AudioContext interface: operation createMediaStreamDestination()FAIL
AudioContext interface: operation createMediaStreamSource(MediaStream)FAIL
AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)FAIL
AudioContext interface: operation getOutputTimestamp()FAIL
AudioContext interface: operation resume()FAIL
AudioContext interface: operation suspend()FAIL
AudioContext must be primary interface of contextFAIL
AudioDestinationNode interface object lengthPASS
AudioDestinationNode interface object namePASS
AudioDestinationNode interface: attribute maxChannelCountPASS
AudioDestinationNode interface: context.destination must inherit property "maxChannelCount" with the proper typeFAIL
AudioDestinationNode interface: existence and properties of interface objectPASS
AudioDestinationNode interface: existence and properties of interface prototype objectPASS
AudioDestinationNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
AudioDestinationNode must be primary interface of context.destinationFAIL
AudioListener interface object lengthPASS
AudioListener interface object namePASS
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: calling setOrientation(float, float, float, float, float, float) on context.listener with too few arguments must throw TypeErrorFAIL
AudioListener interface: calling setPosition(float, float, float) on context.listener with too few arguments must throw TypeErrorFAIL
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 "setOrientation(float, float, float, float, float, float)" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "setPosition(float, float, float)" 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
AudioListener interface: existence and properties of interface objectPASS
AudioListener interface: existence and properties of interface prototype objectPASS
AudioListener interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioListener interface: existence and properties of interface prototype object's @@unscopables propertyPASS
AudioListener interface: operation setOrientation(float, float, float, float, float, float)PASS
AudioListener interface: operation setPosition(float, float, float)PASS
AudioListener must be primary interface of context.listenerFAIL
AudioNode interface object lengthPASS
AudioNode interface object namePASS
AudioNode interface: attribute channelCountPASS
AudioNode interface: attribute channelCountModePASS
AudioNode interface: attribute channelInterpretationPASS
AudioNode interface: attribute contextPASS
AudioNode interface: attribute numberOfInputsPASS
AudioNode interface: attribute numberOfOutputsPASS
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.destination with too few arguments must throw TypeErrorFAIL
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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling connect(AudioParam, unsigned long) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(AudioParam, unsigned long) on context.destination 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 context.createScriptProcessor() with too few arguments must throw TypeErrorFAIL
AudioNode interface: calling disconnect(unsigned long) on context.destination 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: context.createScriptProcessor() must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "context" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: context.createScriptProcessor() must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "context" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: context.destination must inherit property "numberOfOutputs" with the proper typeFAIL
AudioNode interface: existence and properties of interface objectPASS
AudioNode interface: existence and properties of interface prototype objectPASS
AudioNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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: operation connect(AudioNode, unsigned long, unsigned long)PASS
AudioNode interface: operation connect(AudioParam, unsigned long)PASS
AudioNode interface: operation disconnect()PASS
AudioNode interface: operation disconnect(AudioNode)PASS
AudioNode interface: operation disconnect(AudioNode, unsigned long)PASS
AudioNode interface: operation disconnect(AudioNode, unsigned long, unsigned long)PASS
AudioNode interface: operation disconnect(AudioParam)PASS
AudioNode interface: operation disconnect(AudioParam, unsigned long)PASS
AudioNode interface: operation disconnect(unsigned long)PASS
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 object lengthPASS
AudioParam interface object namePASS
AudioParam interface: attribute automationRateFAIL
AudioParam interface: attribute defaultValuePASS
AudioParam interface: attribute maxValuePASS
AudioParam interface: attribute minValuePASS
AudioParam interface: attribute valuePASS
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: existence and properties of interface objectPASS
AudioParam interface: existence and properties of interface prototype objectPASS
AudioParam interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioParam interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 interface: operation cancelScheduledValues(double)PASS
AudioParam interface: operation exponentialRampToValueAtTime(float, double)PASS
AudioParam interface: operation linearRampToValueAtTime(float, double)PASS
AudioParam interface: operation setTargetAtTime(float, double, float)PASS
AudioParam interface: operation setValueAtTime(float, double)PASS
AudioParam interface: operation setValueCurveAtTime([object Object], double, double)PASS
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 object namePASS
AudioProcessingEvent interface: attribute inputBufferPASS
AudioProcessingEvent interface: attribute outputBufferPASS
AudioProcessingEvent interface: attribute playbackTimePASS
AudioProcessingEvent interface: existence and properties of interface objectPASS
AudioProcessingEvent interface: existence and properties of interface prototype objectPASS
AudioProcessingEvent interface: existence and properties of interface prototype object's "constructor" propertyPASS
AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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
AudioWorkletGlobalScope interface: existence and properties of interface objectPASS
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
AudioWorkletProcessor interface: existence and properties of interface objectPASS
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: calling createBuffer(unsigned long, unsigned long, float) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createBuffer(unsigned long, unsigned long, float) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createChannelMerger(unsigned long) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createChannelMerger(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createChannelSplitter(unsigned long) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createChannelSplitter(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createDelay(double) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createDelay(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createIIRFilter([object Object], [object Object]) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createIIRFilter([object Object], [object Object]) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createPeriodicWave([object Object], [object Object], PeriodicWaveConstraints) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createPeriodicWave([object Object], [object Object], PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on context with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
BaseAudioContext interface: context must inherit property "audioWorklet" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createAnalyser()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createBiquadFilter()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createBuffer(unsigned long, unsigned long, float)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createBufferSource()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createChannelMerger(unsigned long)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createConvolver()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createDelay(double)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createDynamicsCompressor()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createGain()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createIIRFilter([object Object], [object Object])" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createOscillator()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createPanner()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createPeriodicWave([object Object], [object Object], PeriodicWaveConstraints)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createStereoPanner()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "createWaveShaper()" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "currentTime" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "destination" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "listener" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "onstatechange" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "sampleRate" with the proper typeFAIL
BaseAudioContext interface: context must inherit property "state" 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 "createAnalyser()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createBiquadFilter()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createBuffer(unsigned long, unsigned long, float)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createBufferSource()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelMerger(unsigned long)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDynamicsCompressor()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createGain()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter([object Object], [object Object])" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createOscillator()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPanner()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPeriodicWave([object Object], [object Object], PeriodicWaveConstraints)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createStereoPanner()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createWaveShaper()" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "currentTime" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "destination" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "listener" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "onstatechange" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "sampleRate" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "state" 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 object namePASS
BiquadFilterNode interface: attribute QPASS
BiquadFilterNode interface: attribute detunePASS
BiquadFilterNode interface: attribute frequencyPASS
BiquadFilterNode interface: attribute gainPASS
BiquadFilterNode interface: attribute typePASS
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 objectPASS
BiquadFilterNode interface: existence and properties of interface prototype objectPASS
BiquadFilterNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
BiquadFilterNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)PASS
BiquadFilterNode must be primary interface of new BiquadFilterNode(context)FAIL
ChannelMergerNode interface object lengthFAIL
ChannelMergerNode interface object namePASS
ChannelMergerNode interface: existence and properties of interface objectPASS
ChannelMergerNode interface: existence and properties of interface prototype objectPASS
ChannelMergerNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
ChannelMergerNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
ChannelMergerNode must be primary interface of new ChannelMergerNode(context)FAIL
ChannelSplitterNode interface object lengthFAIL
ChannelSplitterNode interface object namePASS
ChannelSplitterNode interface: existence and properties of interface objectPASS
ChannelSplitterNode interface: existence and properties of interface prototype objectPASS
ChannelSplitterNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
ChannelSplitterNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
ConvolverNode interface: attribute bufferPASS
ConvolverNode interface: attribute normalizePASS
ConvolverNode interface: existence and properties of interface objectPASS
ConvolverNode interface: existence and properties of interface prototype objectPASS
ConvolverNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
ConvolverNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
DelayNode interface: attribute delayTimePASS
DelayNode interface: existence and properties of interface objectPASS
DelayNode interface: existence and properties of interface prototype objectPASS
DelayNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
DelayNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
DynamicsCompressorNode interface: attribute attackPASS
DynamicsCompressorNode interface: attribute kneePASS
DynamicsCompressorNode interface: attribute ratioPASS
DynamicsCompressorNode interface: attribute reductionPASS
DynamicsCompressorNode interface: attribute releasePASS
DynamicsCompressorNode interface: attribute thresholdPASS
DynamicsCompressorNode interface: existence and properties of interface objectPASS
DynamicsCompressorNode interface: existence and properties of interface prototype objectPASS
DynamicsCompressorNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
DynamicsCompressorNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
GainNode interface: attribute gainPASS
GainNode interface: existence and properties of interface objectPASS
GainNode interface: existence and properties of interface prototype objectPASS
GainNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
GainNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object nameFAIL
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: existence and properties of interface prototype objectFAIL
IIRFilterNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1], feedback: [1]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper typeFAIL
IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)FAIL
IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1], feedback: [1]})FAIL
MediaElementAudioSourceNode interface object lengthFAIL
MediaElementAudioSourceNode interface object namePASS
MediaElementAudioSourceNode interface: attribute mediaElementPASS
MediaElementAudioSourceNode interface: existence and properties of interface objectPASS
MediaElementAudioSourceNode interface: existence and properties of interface prototype objectPASS
MediaElementAudioSourceNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaElementAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 namePASS
MediaStreamAudioDestinationNode interface: attribute streamPASS
MediaStreamAudioDestinationNode interface: existence and properties of interface objectPASS
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype objectPASS
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
MediaStreamAudioSourceNode interface: attribute mediaStreamPASS
MediaStreamAudioSourceNode interface: existence and properties of interface objectPASS
MediaStreamAudioSourceNode interface: existence and properties of interface prototype objectPASS
MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object namePASS
OfflineAudioCompletionEvent interface: attribute renderedBufferPASS
OfflineAudioCompletionEvent interface: existence and properties of interface objectPASS
OfflineAudioCompletionEvent interface: existence and properties of interface prototype objectPASS
OfflineAudioCompletionEvent interface: existence and properties of interface prototype object's "constructor" propertyPASS
OfflineAudioCompletionEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 object nameFAIL
OfflineAudioContext interface: attribute lengthFAIL
OfflineAudioContext interface: attribute oncompleteFAIL
OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
OfflineAudioContext interface: existence and properties of interface objectFAIL
OfflineAudioContext interface: existence and properties of interface prototype objectFAIL
OfflineAudioContext interface: existence and properties of interface prototype object's "constructor" propertyFAIL
OfflineAudioContext interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "length" with the proper typeFAIL
OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "oncomplete" with the proper typeFAIL
OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "resume()" with the proper typeFAIL
OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "startRendering()" with the proper typeFAIL
OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper typeFAIL
OfflineAudioContext interface: operation resume()FAIL
OfflineAudioContext interface: operation startRendering()FAIL
OfflineAudioContext interface: operation suspend(double)FAIL
OfflineAudioContext must be primary interface of new OfflineAudioContext(1, 1, sample_rate)FAIL
OscillatorNode interface object lengthFAIL
OscillatorNode interface object namePASS
OscillatorNode interface: attribute detunePASS
OscillatorNode interface: attribute frequencyPASS
OscillatorNode interface: attribute typePASS
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: existence and properties of interface prototype object's "constructor" propertyPASS
OscillatorNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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 interface: operation setPeriodicWave(PeriodicWave)PASS
OscillatorNode must be primary interface of new OscillatorNode(context)FAIL
PannerNode interface object lengthFAIL
PannerNode interface object nameFAIL
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: existence and properties of interface prototype objectFAIL
PannerNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
PannerNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
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 interface: operation setOrientation(float, float, float)FAIL
PannerNode interface: operation setPosition(float, float, float)FAIL
PannerNode must be primary interface of new PannerNode(context)FAIL
PeriodicWave interface object lengthFAIL
PeriodicWave interface object namePASS
PeriodicWave interface: existence and properties of interface objectPASS
PeriodicWave interface: existence and properties of interface prototype objectPASS
PeriodicWave interface: existence and properties of interface prototype object's "constructor" propertyPASS
PeriodicWave interface: existence and properties of interface prototype object's @@unscopables propertyPASS
PeriodicWave must be primary interface of new PeriodicWave(context)FAIL
ScriptProcessorNode interface object lengthPASS
ScriptProcessorNode interface object namePASS
ScriptProcessorNode interface: attribute bufferSizePASS
ScriptProcessorNode interface: attribute onaudioprocessPASS
ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper typeFAIL
ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "onaudioprocess" with the proper typeFAIL
ScriptProcessorNode interface: existence and properties of interface objectPASS
ScriptProcessorNode interface: existence and properties of interface prototype objectPASS
ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
ScriptProcessorNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
ScriptProcessorNode must be primary interface of context.createScriptProcessor()FAIL
StereoPannerNode interface object lengthFAIL
StereoPannerNode interface object nameFAIL
StereoPannerNode interface: attribute panFAIL
StereoPannerNode interface: existence and properties of interface objectFAIL
StereoPannerNode interface: existence and properties of interface prototype objectFAIL
StereoPannerNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
StereoPannerNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
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 contextFAIL
Stringification of context.audioWorkletFAIL
Stringification of context.createScriptProcessor()FAIL
Stringification of context.destinationFAIL
Stringification of context.listenerFAIL
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 OfflineAudioContext(1, 1, sample_rate)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 object namePASS
WaveShaperNode interface: attribute curvePASS
WaveShaperNode interface: attribute oversamplePASS
WaveShaperNode interface: existence and properties of interface objectPASS
WaveShaperNode interface: existence and properties of interface prototype objectPASS
WaveShaperNode interface: existence and properties of interface prototype object's "constructor" propertyPASS
WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables propertyPASS
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-audioparam-interface/audioparam-linearRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] AudioParam linearRampToValueAtTime() functionalityPASS
/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [detune limits] Oscillator with detune and frequency at Nyquist or abovePASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (1/1, 100.00%, 0.06% of total)OK
Test the construction of AudioWorkletNode with real-time context FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [interpolate] Interpolation of AudioBuffers to context sample ratePASS
/webaudio/historical.html (7/7, 100.00%, 0.43% 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
webkitAudioContext interface should not existFAIL
webkitAudioPannerNode interface should not existFAIL
webkitOfflineAudioContext interface should not existFAIL
/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [disconnect()] PASS
/webaudio/the-audio-api/the-audionode-interface/audionode-connect-order.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test connections] AudioNode connection order doesn't trigger assertion errorsPASS
/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [cascade-mono] Cascaded mono convolversPASS
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test SetValueCurve with start time in the pastPASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-summingjunction.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [from-dictionary] PASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [automate-freq] PASS
/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test k-rate GainNode] PASS
/webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value.html (1/1, 100.00%, 0.06% of total)OK
connect should return the node connected to.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html (11/11, 100.00%, 0.68% of total)ERROR
new IIRFilterNode() threw TypeError: "undefined is not a constructor (evaluating 'new window[name]()')".PASS
new IIRFilterNode(1) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](1)')".PASS
new IIRFilterNode(context, 42) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new IIRFilterNode(context, {"feedforward":[1],"feedback":[1,-0.9]}) incorrectly threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Stereo panner.positionX] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [one-sample-loop] PASS
/webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (2/2, 100.00%, 0.12% of total)OK
Test AnalyserNode APIFAIL
Test AnalyserNode's ctor APIFAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-bandpass.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad bandpass filter.PASS
/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-getChannelData.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [buffer-eq] PASS
/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html (3/3, 100.00%, 0.18% of total)OK
discreteFAIL
speakers, initially monoFAIL
speakers, initially stereoFAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [buffersource: huge stop time] PASS
/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html (1/1, 100.00%, 0.06% of total)OK
Test that DelayNode output channelCount matches that of the delayed inputFAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.06% of total)OK
Test currentTime and currentFrame in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-delaynode-interface/delaynode-max-nondefault-delay.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] DelayNode with delay set to non-default maximum delayPASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.06% of total)OK
Test passing SharedArrayBuffer to an AudioWorklet FAIL
/webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Basic tests for DynamicsCompressorNode APIPASS
/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-sizing.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [FFT size test] Test that re-sizing the FFT arrays does not fail.PASS
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [1-pole IIR] PASS
/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (12/12, 100.00%, 0.74% of total)ERROR
new ConvolverNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new ConvolverNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new ConvolverNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new ConvolverNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof ConvolverNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Biquad k-rate AudioParams (all)] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test timing of noteGrainOn] PASS
/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [linear-clamp-high] rolloffFactor clamping for linear distance modelPASS
/webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html (12/12, 100.00%, 0.74% of total)ERROR
new WaveShaperNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new WaveShaperNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new WaveShaperNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [incorrect construction] All assertions passed. (total 3 assertions)PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [incorrect construction] PASS
> [initialize] PASS
> [valid default construction] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new WaveShaperNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof WaveShaperNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad lowpass filterPASS
/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test copying] Modifying curve should not modify WaveShaperPASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad notch filterPASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highshelf.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad highshelf filterPASS
/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html (14/14, 100.00%, 0.86% of total)ERROR
buffer = new AudioBuffer({length: 1}) threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer({length: 1})')".PASS
buffer = new AudioBuffer({numberOfChannels: 1} threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer({numberOfChannels: 1})')".PASS
buffer = new AudioBuffer({sampleRate: 48000}) threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer({sampleRate: 48000})')".PASS
buffer = new AudioBuffer({}) threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer({})')".PASS
new AudioBuffer() threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer()')".PASS
new AudioBuffer(1) threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer(1)')".PASS
new AudioBuffer(Date, 42) threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer(Date, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [initialize] PASS
> [invalid constructor] PASS
> [required options] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad frequency responsePASS
/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-reuse.html (1/1, 100.00%, 0.06% of total)OK
AudioBuffer can be reused between AudioBufferSourceNodesFAIL
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html (1/1, 100.00%, 0.06% of total)OK
AnalyserNode outputFAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] AudioParam setTargetAtTime() functionality.PASS
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum.html (1/1, 100.00%, 0.06% of total)OK
Test AnalyserNode when the input is silentFAIL
/webaudio/the-audio-api/the-gainnode-interface/ctor-gain.html (12/12, 100.00%, 0.74% of total)ERROR
new GainNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new GainNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new GainNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new GainNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof GainNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [exceptions-channels] PASS
/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [FFT scaling tests] Test Scaling of FFT in AnalyserNodePASS
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [existence] PASS
> [initialize] PASS
X Initialize context for testing incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [setup-buffer-and-worklet] PASS
/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test linearRampToValue with end time in the pastPASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html (1/1, 100.00%, 0.06% of total)OK
Test cross-thread passing of AudioWorkletNodeOptions FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [setup-worklet] PASS
/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-limits.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] WaveShaperNode including values outside the range of [-1,1]PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html (12/12, 100.00%, 0.74% of total)ERROR
new AudioBufferSourceNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new AudioBufferSourceNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new AudioBufferSourceNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new AudioBufferSourceNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof AudioBufferSourceNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html (2/2, 100.00%, 0.12% of total)OK
IIRFilterNode coefficients are checked properlyFAIL
IIRFilterNode getFrequencyResponse handles invalid frequencies properlyFAIL
/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [AudioBufferSourceNode] PASS
/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [silent-channel] PASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [setValueCurve] PASS
/webaudio/the-audio-api/the-pannernode-interface/distance-exponential.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Exponential distance model for PannerNodePASS
/webaudio/the-audio-api/the-waveshapernode-interface/curve-tests.html (1/1, 100.00%, 0.06% of total)ERROR
WaveShaperNode - Testing that -1, 0 and +1 map correctly to curve (with 1:1 correlation)NOTRUN
/webaudio/the-audio-api/the-biquadfilternode-interface/biquadfilternode-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Basic tests for BiquadFilterNodePASS
/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-simple.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [simple] PASS
/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html (11/11, 100.00%, 0.68% of total)ERROR
new PannerNode() threw TypeError: "undefined is not a constructor (evaluating 'new window[name]()')".PASS
new PannerNode(1) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](1)')".PASS
new PannerNode(context, 42) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new PannerNode(context) incorrectly threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [validate .buffer] Validatation of AudioBuffer in .buffer attribute setterPASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test setting the source buffer after starting the grain] PASS
/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [absn-set-onended] PASS
/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Equal-power panner model of AudioPannerNode with stereo sourcePASS
/webaudio/the-audio-api/the-audioparam-interface/setValueAtTime-within-block.html (1/1, 100.00%, 0.06% of total)OK
Test setValueAtTime with start time not on a block boundaryFAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html (11/11, 100.00%, 0.68% of total)ERROR
new ConstantSourceNode() threw TypeError: "undefined is not a constructor (evaluating 'new window[name]()')".PASS
new ConstantSourceNode(1) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](1)')".PASS
new ConstantSourceNode(context, 42) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new ConstantSourceNode(context) incorrectly threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [getoutputtimestamp-initial-values] PASS
/webaudio/the-audio-api/the-pannernode-interface/distance-linear.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Linear distance model PannerNodePASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] AudioParam setValueAtTime() functionality.PASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [setup] PASS
/webaudio/the-audio-api/the-audionode-interface/audionode.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Basic tests for AudioNode API.PASS
/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [basic] Old-style constructorPASS
X context = new OfflineAudioContext(3, 42, 12345) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X new OfflineAudioContext(3) threw "ReferenceError" instead of EcmaScript error TypeError.FAIL
X new OfflineAudioContext(3, 42) threw "ReferenceError" instead of EcmaScript error TypeError.FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] AudioParam exponentialRampToValueAtTime() functionalityPASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.06% of total)OK
Test the invocation order of AudioWorklet.addModule() and BaseAudioContext FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.06% of total)OK
Test onprocessorerror handler in AudioWorkletNode FAIL
/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [from-dictionary] PASS
/webaudio/the-audio-api/the-pannernode-interface/pannernode-basic.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [basic] PASS
> [initialize] PASS
X Initialize context and panner incorrectly threw ReferenceError: "Can't find variable: AudioContext".FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test k-rate DelayNode] PASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Initializing AudioWorklet and Context] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [AudioBufferSourceNode calls its onended EventListener] PASS
/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html (1/1, 100.00%, 0.06% of total)OK
Test Basic Functionality of AudioBuffer.copyFromChannel and AudioBuffer.copyToChannel FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/1, 100.00%, 0.06% of total)ERROR
Element Source tests completedNOTRUN
/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [silent-channel] PASS
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-scale.html (1/1, 100.00%, 0.06% of total)OK
Test AnalyserNode when the input is scaledFAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [1-channel input] produces 1-channel outputPASS
> [initialize] Convolver response with one channelPASS
X new AudioBuffer({numberOfChannels: 1, length: 2, sampleRate: 8192}) incorrectly threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer( {numberOfChannels: 1, length: 2, sampleRate: sampleRate})')".FAIL
/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [0: 1-channel inverse rolloff: 1] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [start/stop exceptions] PASS
/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test0] Dezippering of GainNode removedPASS
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.06% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "cors" request mode. FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad Tail OutputPASS
/webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html (1/1, 100.00%, 0.06% of total)OK
Test setTargetAtTime after an event in the same processing blockFAIL
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test setTargetAtTime with start time in the pastPASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowshelf.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad lowshelf filterPASS
/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html (3/3, 100.00%, 0.18% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test-suspend] Test suspend() for offline contextPASS
X offlineContext = new OfflineAudioContext(1, 44100, 44100) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (12/12, 100.00%, 0.74% of total)ERROR
new OscillatorNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new OscillatorNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new OscillatorNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new OscillatorNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof OscillatorNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Create Test Worklet] PASS
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [coefficient-normalization] PASS
/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [mono-test] PASS
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.06% of total)OK
Test sampleRate in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html (1/1, 100.00%, 0.06% of total)OK
PannerNode AudioParam automation works properlyFAIL
/webaudio/the-audio-api/the-pannernode-interface/distance-inverse.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] PASS
/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (12/12, 100.00%, 0.74% of total)ERROR
new AnalyserNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new AnalyserNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new AnalyserNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new AnalyserNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof AnalyserNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Channel mixing rules for AudioNodesPASS
/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Test 0] No dezippering for frequencyPASS
/webaudio/the-audio-api/the-analysernode-interface/test-analyser-gain.html (1/1, 100.00%, 0.06% of total)OK
Test effect of AnalyserNode on GainNode outputFAIL
/webaudio/the-audio-api/the-delaynode-interface/ctor-delay.html (12/12, 100.00%, 0.74% of total)ERROR
new DelayNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new DelayNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new DelayNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new DelayNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof DelayNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html (1/1, 100.00%, 0.06% of total)OK
Checking BaseAudioContext.audioWorklet FAIL
/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [constant source] PASS
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html (1/1, 100.00%, 0.06% of total)OK
audiobuffersource-playbackrate-zero.html FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] AudioParam setValueCurveAtTime() functionality.PASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [existence] PASS
> [initialize] PASS
X Initialize context for testing incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [1-channel input] produces 2-channel outputPASS
> [initialize] Convolver response with one channelPASS
X new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: 8192}) incorrectly threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer( {numberOfChannels: 4, length: 8, sampleRate: sampleRate})')".FAIL
/webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html (12/12, 100.00%, 0.74% of total)ERROR
new ChannelSplitterNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new ChannelSplitterNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new ChannelSplitterNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new ChannelSplitterNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof ChannelSplitterNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [initialize] PASS
> [test value] Test non-finite arguments for AudioParam valuePASS
X Creating context for testing incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
/webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelay.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Basic functionality of DelayNode with a non-default max delay timePASS
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad highpass filterPASS
/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html (6/6, 100.00%, 0.37% 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-delaynode-interface/delaynode-scheduling.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] DelayNode delayTime parameter can be scheduled at a given timePASS
/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [ConstantSource k-rate offset] PASS
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (5/5, 100.00%, 0.31% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
> [1-channel input] produces 2-channel outputPASS
> [initialize] Convolver response with one channelPASS
X new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: 8192}) incorrectly threw TypeError: "function is not a constructor (evaluating 'new AudioBuffer( {numberOfChannels: 2, length: 4, sampleRate: sampleRate})')".FAIL
/webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner.html (11/11, 100.00%, 0.68% of total)ERROR
new StereoPannerNode() threw TypeError: "undefined is not a constructor (evaluating 'new window[name]()')".PASS
new StereoPannerNode(1) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](1)')".PASS
new StereoPannerNode(context, 42) threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new StereoPannerNode(context) incorrectly threw TypeError: "undefined is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.06% of total)OK
Test the construction of AudioWorkletNode with real-time context FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Panner k-rate positionX] PASS
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Test setValueAtTime with startTime in the pastPASS
/webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [linearRamp] PASS
/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [ref-distance-error] PASS
/webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html (1/1, 100.00%, 0.06% of total)OK
Test currentTime at completion of OfflineAudioContext renderingFAIL
/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (3/3, 100.00%, 0.18% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test-audiocontextoptions-latencyHint-basic] Test creating contexts with basic latencyHint types.PASS
X context = new AudioContext() incorrectly threw ReferenceError: "Can't find variable: AudioContext".FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-peaking.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Biquad peaking filterPASS
/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html (1/1, 100.00%, 0.06% of total)OK
Basic ConstantSourceNode Tests FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Oscillator k-rate detune] PASS
/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test mono input] Test StereoPanner with mono input has no dezipperingPASS
/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [channel-count-test] PASS
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.06% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "no-cors" request mode. FAIL
/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-basic.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Basic AnalyserNode test] PASS
/webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (12/12, 100.00%, 0.74% of total)ERROR
new ChannelMergerNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new ChannelMergerNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new ChannelMergerNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new ChannelMergerNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof ChannelMergerNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test] Equal-power panner model of AudioPannerNode with stereo sourcePASS
/webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [test-0] curve output is non-zero for silent inputsPASS
/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html (12/12, 100.00%, 0.74% of total)ERROR
new BiquadFilterNode() threw TypeError: "function is not a constructor (evaluating 'new window[name]()')".PASS
new BiquadFilterNode(1) threw TypeError: "function is not a constructor (evaluating 'new window[name](1)')".PASS
new BiquadFilterNode(context, 42) threw TypeError: "function is not a constructor (evaluating 'new window[name](context, 42)')".PASS
# AUDIT TASK RUNNER STARTED.PASS
< [initialize] 1 out of 1 assertions were failed.FAIL
< [invalid constructor] All assertions passed. (total 3 assertions)PASS
> [default constructor] PASS
> [initialize] PASS
> [invalid constructor] PASS
X context = new OfflineAudioContext(...) incorrectly threw ReferenceError: "Can't find variable: OfflineAudioContext".FAIL
X node0 = new BiquadFilterNode(context) incorrectly threw TypeError: "function is not a constructor (evaluating 'new window[name](context, options.constructorOptions)')".FAIL
X node0 instanceof BiquadFilterNode is not equal to true. Got false.FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html (2/2, 100.00%, 0.12% of total)ERROR
# AUDIT TASK RUNNER STARTED.PASS
> [Tests AudioBufferSourceNode start()] PASS