webaudio: Complete Failures

Completely failed files: 174; Completely failed subtests: 369; Failure level: 369/4961 (7.44%)

Test Files

  1. /webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (11/25, 44.00%, 0.22% of total)
  2. /webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (3/70, 4.29%, 0.06% of total)
  3. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.02% of total)
  4. /webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html (4/14, 28.57%, 0.08% of total)
  5. /webaudio/the-audio-api/the-delaynode-interface/delaynode-scheduling.html (1/1, 100.00%, 0.02% of total)
  6. /webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html (5/13, 38.46%, 0.10% of total)
  7. /webaudio/the-audio-api/the-audioparam-interface/k-rate-delay.html (3/12, 25.00%, 0.06% of total)
  8. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (15/25, 60.00%, 0.30% of total)
  9. /webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (8/57, 14.04%, 0.16% of total)
  10. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/3, 33.33%, 0.02% of total)
  11. /webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html (1/1, 100.00%, 0.02% of total)
  12. /webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad.html (11/55, 20.00%, 0.22% of total)
  13. /webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html (1/1, 100.00%, 0.02% of total)
  14. /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html (2/6, 33.33%, 0.04% of total)
  15. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.02% of total)
  16. /webaudio/idlharness.https.window.html (109/1115, 9.78%, 2.20% of total)
  17. /webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html (36/77, 46.75%, 0.73% of total)
  18. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html (3/5, 60.00%, 0.06% of total)
  19. /webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html (3/12, 25.00%, 0.06% of total)
  20. /webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html (3/5, 60.00%, 0.06% of total)
  21. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (8/25, 32.00%, 0.16% of total)
  22. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (4/210, 1.90%, 0.08% of total)
  23. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (2/5, 40.00%, 0.04% of total)
  24. /webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (13/25, 52.00%, 0.26% of total)
  25. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.02% of total)
  26. /webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html (1/1, 100.00%, 0.02% of total)
  27. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.02% of total)
  28. /webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs.html (7/11, 63.64%, 0.14% of total)
  29. /webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (3/55, 5.45%, 0.06% of total)
  30. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html (1/1, 100.00%, 0.02% of total)
  31. /webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html (1/1, 100.00%, 0.02% of total)
  32. /webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (3/52, 5.77%, 0.06% of total)
  33. /webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html (7/16, 43.75%, 0.14% of total)
  34. /webaudio/the-audio-api/the-audioparam-interface/automation-rate.html (39/82, 47.56%, 0.79% of total)
  35. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (4/24, 16.67%, 0.08% of total)
  36. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (4/20, 20.00%, 0.08% of total)
  37. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html (13/20, 65.00%, 0.26% of total)
  38. /webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (4/109, 3.67%, 0.08% of total)
  39. /webaudio/the-audio-api/the-audioparam-interface/k-rate-gain.html (3/12, 25.00%, 0.06% of total)
  40. /webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (4/37, 10.81%, 0.08% of total)
  41. /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.02% of total)
  42. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.02% of total)
  43. /webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (3/19, 15.79%, 0.06% of total)
  44. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.02% of total)
  45. /webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (2/2, 100.00%, 0.04% of total)
  46. /webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.02% of total)
  47. /webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html (1/1, 100.00%, 0.02% of total)
  48. /webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html (5/8, 62.50%, 0.10% of total)
  49. /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.02% of total)
  50. /webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (8/43, 18.60%, 0.16% of total)
Test Show/Hide MessagesFF64
/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html (11/25, 44.00%, 0.22% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.FAIL
< [test-audiocontextoptions-latencyHint-basic] 3 out of 9 assertions were failed.FAIL
< [test-audiocontextoptions-latencyHint-double] 5 out of 10 assertions were failed.FAIL
X balanced baseLatency is not greater than or equal to undefined. Got undefined.FAIL
X context = new AudioContext({'latencyHint': 'foo'}) did not throw an exception.FAIL
X default baseLatency is not greater than 0. Got undefined.FAIL
X double-constructor baseLatency inrange 1 is not greater than or equal to undefined. Got undefined.FAIL
X double-constructor baseLatency inrange 2 is not less than or equal to undefined. Got undefined.FAIL
X double-constructor baseLatency small is not less than or equal to undefined. Got undefined.FAIL
X high latency context baseLatency is not greater than undefined. Got undefined.FAIL
X playback baseLatency is not greater than or equal to undefined. Got undefined.FAIL
/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html (3/70, 4.29%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 7 tasks were failed.FAIL
< [default constructor] 1 out of 12 assertions were failed.FAIL
X node0.channelCount is not equal to 2. Got 1.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html (1/1, 100.00%, 0.02% of total)OK
Test currentTime and currentFrame in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html (4/14, 28.57%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.FAIL
< [exceptions-properties] 2 out of 4 assertions were failed.FAIL
X merger.channelCount = 3 did not throw an exception.FAIL
X merger.channelCountMode = "max" did not throw an exception.FAIL
/webaudio/the-audio-api/the-delaynode-interface/delaynode-scheduling.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-delaynode-interface/delaynode-scheduling.htmlTIMEOUT
/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html (5/13, 38.46%, 0.10% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.FAIL
< [detune automation] 1 out of 3 assertions were failed.FAIL
< [detune limits] 1 out of 4 assertions were failed.FAIL
X Osc(freq: 44100.00390625) output: Expected 0 for all values but found 5511 unexpected values: Index Actual [1] 1.7484555314695172e-7 [2] 1.7484555314695172e-7 [3] 1.7484555314695172e-7 [4] 1.7484555314695172e-7 ...and 5507 more errors.FAIL
X osc[5:]: Expected 0 for all values but found 5507 unexpected values: Index Actual [0] 0.0007123791729100049 [1] 0.0008548549376428127 [2] 0.0009973307605832815 [3] 0.0011398064671084285 ...and 5503 more errors.FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay.html (3/12, 25.00%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [Test k-rate DelayNode] 1 out of 8 assertions were failed.FAIL
X DelayNode: Difference between a-rate and k-rate DelayNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html (15/25, 60.00%, 0.30% of total)TIMEOUT
< [1-channel input] 2 out of 2 assertions were failed.FAIL
< [2-channel input] 2 out of 2 assertions were failed.FAIL
< [3-channel input] 2 out of 2 assertions were failed.FAIL
< [4-channel input] 2 out of 2 assertions were failed.FAIL
< [5.1-channel input] 2 out of 2 assertions were failed.FAIL
X 1: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.7668662071228027,1.7069319486618042,1.6640567779541016,1.7177010774612427,1.6363751888275146,1.8421850204467773,1.1905916929244995,0.20796972513198853,-0.5251069664955139,-1.5682599544525146,-1.7950979471206665,-1.6221753358840942...] but differs in 969 places: Index Actual Expected [0] 1.1920928955078125e-7 0.0000000000000000e+0 [1] -7.4505805969238281e-8 0.0000000000000000e+0 [2] 9.4584071636199951e-1 9.4584089517593384e-1 [3] 8.4483325481414795e-1 8.4483337402343750e-1 ...and 965 more errors.FAIL
X 1: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.7668662071228027,1.7069319486618042,1.6640567779541016,1.7177010774612427,1.6363751888275146,1.8421850204467773,1.1905916929244995,0.20796972513198853,-0.5251069664955139,-1.5682599544525146,-1.7950979471206665...] but differs in 1011 places: Index Actual Expected [2] -2.6077032089233398e-8 0.0000000000000000e+0 [3] 9.4584083557128906e-1 9.4584089517593384e-1 [4] 8.4483331441879272e-1 8.4483337402343750e-1 [5] 1.7668659687042236e+0 1.7668662071228027e+0 ...and 1007 more errors.FAIL
X 2: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872,-1.4335107803344727...] but differs in 1032 places: Index Actual Expected [0] -8.9406967163085938e-8 0.0000000000000000e+0 [1] -1.9371509552001953e-7 0.0000000000000000e+0 [2] 9.4584083557128906e-1 9.4584089517593384e-1 [3] 8.4483325481414795e-1 8.4483337402343750e-1 ...and 1028 more errors.FAIL
X 2: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872...] but differs in 1003 places: Index Actual Expected [0] -5.9604644775390625e-8 0.0000000000000000e+0 [1] -1.4901161193847656e-7 0.0000000000000000e+0 [2] -2.0489096641540527e-7 0.0000000000000000e+0 [3] 9.4584083557128906e-1 9.4584089517593384e-1 ...and 999 more errors.FAIL
X 3: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872,-1.4335107803344727...] but differs in 1032 places: Index Actual Expected [0] -8.9406967163085938e-8 0.0000000000000000e+0 [1] -1.9371509552001953e-7 0.0000000000000000e+0 [2] 9.4584083557128906e-1 9.4584089517593384e-1 [3] 8.4483325481414795e-1 8.4483337402343750e-1 ...and 1028 more errors.FAIL
X 3: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872...] but differs in 1003 places: Index Actual Expected [0] -5.9604644775390625e-8 0.0000000000000000e+0 [1] -1.4901161193847656e-7 0.0000000000000000e+0 [2] -2.0489096641540527e-7 0.0000000000000000e+0 [3] 9.4584083557128906e-1 9.4584089517593384e-1 ...and 999 more errors.FAIL
X 4: Channel 0 expected to be equal to the array [0,0,0.9706697463989258,0.8062858581542969,1.8264563083648682,1.6379892826080322,1.0640915632247925,0.11066664755344391,0.0652712881565094,-0.2920137643814087,-0.7946902513504028,-0.007852882146835327,-0.029863953590393066,0.06670215725898743,-0.27740323543548584,-1.19685959815979...] but differs in 1056 places: Index Actual Expected [1] -4.4703483581542969e-8 0.0000000000000000e+0 [2] 9.7066980600357056e-1 9.7066974639892578e-1 [3] 8.0628573894500732e-1 8.0628585815429688e-1 [5] 1.6379891633987427e+0 1.6379892826080322e+0 ...and 1052 more errors.FAIL
X 4: Channel 1 expected to be equal to the array [0,0,0,0.9706697463989258,0.8062858581542969,1.8264563083648682,1.6379892826080322,1.0640915632247925,0.11066664755344391,0.0652712881565094,-0.2920137643814087,-0.7946902513504028,-0.007852882146835327,-0.029863953590393066,0.06670215725898743,-0.27740323543548584...] but differs in 1060 places: Index Actual Expected [0] 2.9802322387695313e-8 0.0000000000000000e+0 [1] 1.6763806343078613e-8 0.0000000000000000e+0 [2] 3.4458935260772705e-8 0.0000000000000000e+0 [3] 9.7066986560821533e-1 9.7066974639892578e-1 ...and 1056 more errors.FAIL
X 5.1: Channel 0 expected to be equal to the array [0,0,2.2955899238586426,2.0720272064208984,3.9322750568389893,2.6799845695495605,1.0305213928222656,0.573580801486969,1.1953470706939697,1.1813762187957764,-0.4176445007324219,-2.2066144943237305,-2.9535818099975586,-1.275363564491272,0.26151078939437866,0.6016380786895752...] but differs in 1030 places: Index Actual Expected [0] 1.1920928955078125e-7 0.0000000000000000e+0 [1] -1.0430812835693359e-7 0.0000000000000000e+0 [2] 2.2955901622772217e+0 2.2955899238586426e+0 [4] 3.9322748184204102e+0 3.9322750568389893e+0 ...and 1026 more errors.FAIL
X 5.1: Channel 1 expected to be equal to the array [0,0,0,2.2955899238586426,2.0720272064208984,3.9322750568389893,2.6799845695495605,1.0305213928222656,0.573580801486969,1.1953470706939697,1.1813762187957764,-0.4176445007324219,-2.2066144943237305,-2.9535818099975586,-1.275363564491272,0.26151078939437866...] but differs in 1039 places: Index Actual Expected [0] 2.9802322387695313e-8 0.0000000000000000e+0 [2] 1.1175870895385742e-8 0.0000000000000000e+0 [3] 2.2955901622772217e+0 2.2955899238586426e+0 [4] 2.0720274448394775e+0 2.0720272064208984e+0 ...and 1035 more errors.FAIL
/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html (8/57, 14.04%, 0.16% of total)OK
# AUDIT TASK RUNNER FINISHED: 3 out of 5 tasks were failed.FAIL
< [constructor with options] 1 out of 10 assertions were failed.FAIL
< [default constructor] 1 out of 13 assertions were failed.FAIL
< [test AudioNodeOptions] 2 out of 18 assertions were failed.FAIL
X new DynamicsCompressorNode(c, {"channelCount":3}) did not throw an exception.FAIL
X new DynamicsCompressorNode(c, {"channelCountMode":"max"}) did not throw an exception.FAIL
X node0.channelCountMode is not equal to clamped-max. Got explicit.FAIL
X node1.channelCountMode is not equal to clamped-max. Got explicit.FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html (1/3, 33.33%, 0.02% of total)OK
All data processed correctlyFAIL
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.htmlTIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad.html (11/55, 20.00%, 0.22% of total)OK
# AUDIT TASK RUNNER FINISHED: 5 out of 5 tasks were failed.FAIL
< [Biquad k-rate AudioParams (all)] 1 out of 11 assertions were failed.FAIL
< [Biquad k-rate Q] 1 out of 8 assertions were failed.FAIL
< [Biquad k-rate detune] 1 out of 8 assertions were failed.FAIL
< [Biquad k-rate frequency] 1 out of 8 assertions were failed.FAIL
< [Biquad k-rate gain] 1 out of 8 assertions were failed.FAIL
X All k-rate params: Difference between a-rate and k-rate BiquadFilterNode should have contain at least one value different from 0.FAIL
X k-rate Q: Difference between a-rate and k-rate BiquadFilterNode should have contain at least one value different from 0.FAIL
X k-rate detune: Difference between a-rate and k-rate BiquadFilterNode should have contain at least one value different from 0.FAIL
X k-rate frequency: Difference between a-rate and k-rate BiquadFilterNode should have contain at least one value different from 0.FAIL
X k-rate gain: Difference between a-rate and k-rate BiquadFilterNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.htmlTIMEOUT
/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html (2/6, 33.33%, 0.04% of total)ERROR
X p1 = offlineContext.suspend() incorrectly threw TypeError: "offlineContext.suspend is not a function".FAIL
X p1 instanceof Promise is not true. Got false.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html (1/1, 100.00%, 0.02% of total)OK
Test MessagePort in AudioWorkletNode and AudioWorkletProcessor FAIL
/webaudio/idlharness.https.window.html (109/1115, 9.78%, 2.20% of total)OK
AudioContext interface: attribute baseLatencyFAIL
AudioContext interface: attribute outputLatencyFAIL
AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeErrorFAIL
AudioContext interface: context must inherit property "baseLatency" with the proper typeFAIL
AudioContext interface: context must inherit property "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: operation createMediaStreamTrackSource(MediaStreamTrack)FAIL
AudioContext interface: operation getOutputTimestamp()FAIL
AudioContext interface: operation resume()FAIL
AudioListener interface: attribute forwardXFAIL
AudioListener interface: attribute forwardYFAIL
AudioListener interface: attribute forwardZFAIL
AudioListener interface: attribute positionXFAIL
AudioListener interface: attribute positionYFAIL
AudioListener interface: attribute positionZFAIL
AudioListener interface: attribute upXFAIL
AudioListener interface: attribute upYFAIL
AudioListener interface: attribute upZFAIL
AudioListener interface: context.listener must inherit property "forwardX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "forwardY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "forwardZ" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "positionZ" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upX" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upY" with the proper typeFAIL
AudioListener interface: context.listener must inherit property "upZ" with the proper typeFAIL
AudioNode interface: 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 worklet_node 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 worklet_node 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 worklet_node 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 worklet_node with too few arguments must throw TypeErrorFAIL
AudioNode interface: worklet_node must inherit property "channelCount" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "context" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect()" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper typeFAIL
AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper typeFAIL
AudioParam interface: attribute automationRateFAIL
AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeErrorFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper typeFAIL
AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper typeFAIL
AudioParam interface: operation cancelAndHoldAtTime(double)FAIL
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: 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
AudioWorklet interface object lengthFAIL
AudioWorklet interface object nameFAIL
AudioWorklet interface: existence and properties of interface objectFAIL
AudioWorklet interface: existence and properties of interface prototype objectFAIL
AudioWorklet interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioWorklet interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioWorklet must be primary interface of context.audioWorkletFAIL
AudioWorkletNode interface object lengthFAIL
AudioWorkletNode interface object nameFAIL
AudioWorkletNode interface: attribute onprocessorerrorFAIL
AudioWorkletNode interface: attribute parametersFAIL
AudioWorkletNode interface: attribute portFAIL
AudioWorkletNode interface: existence and properties of interface objectFAIL
AudioWorkletNode interface: existence and properties of interface prototype objectFAIL
AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" propertyFAIL
AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables propertyFAIL
AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper typeFAIL
AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper typeFAIL
AudioWorkletNode interface: worklet_node must inherit property "port" with the proper typeFAIL
AudioWorkletNode must be primary interface of worklet_nodeFAIL
BaseAudioContext interface: attribute audioWorkletFAIL
BaseAudioContext interface: context must inherit property "audioWorklet" with the proper typeFAIL
BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper typeFAIL
MediaElementAudioSourceNode interface: attribute mediaElementFAIL
MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper typeFAIL
MediaStreamAudioSourceNode interface: attribute mediaStreamFAIL
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
OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeErrorFAIL
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 suspend(double)FAIL
Stringification of context.audioWorkletFAIL
Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer })FAIL
Stringification of worklet_nodeFAIL
Stringification of worklet_node.parametersFAIL
idl_test setupFAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner.html (36/77, 46.75%, 0.73% of total)TIMEOUT
< [Panner k-rate orientationX] 7 out of 13 assertions were failed.FAIL
< [Panner k-rate orientationY] 6 out of 13 assertions were failed.FAIL
< [Panner k-rate orientationZ] 6 out of 13 assertions were failed.FAIL
< [Panner k-rate positionX] 6 out of 13 assertions were failed.FAIL
< [Panner k-rate positionY] 6 out of 13 assertions were failed.FAIL
X k-rate orientationX k-rate output [0: 127]: Expected NaN for all values but found 128 unexpected values: Index Actual [0] NaN [1] 0.0007921538199298084 [2] 0.0015768823213875294 [3] 0.002354216994717717 ...and 124 more errors.FAIL
X k-rate orientationX k-rate output [128: 255]: Expected 0.05854205787181854 for all values but found 127 unexpected values: Index Actual [1] 0.05878373980522156 [2] 0.05902349576354027 [3] 0.05926135182380676 [4] 0.05949733033776283 ...and 123 more errors.FAIL
X k-rate orientationX k-rate output [256: 383]: Expected 0.07888390868902206 for all values but found 127 unexpected values: Index Actual [1] 0.07898671180009842 [2] 0.07908895611763 [3] 0.07919061928987503 [4] 0.07929172366857529 ...and 123 more errors.FAIL
X k-rate orientationX k-rate output [384: 511]: Expected 0.08858339488506317 for all values but found 127 unexpected values: Index Actual [1] 0.08863884955644608 [2] 0.08869408071041107 [3] 0.08874908089637756 [4] 0.08880386501550674 ...and 123 more errors.FAIL
X k-rate orientationX k-rate output [512: 639]: Expected 0.09418901801109314 for all values but found 127 unexpected values: Index Actual [1] 0.09422345459461212 [2] 0.09425775706768036 [3] 0.09429195523262024 [4] 0.09432604908943176 ...and 123 more errors.FAIL
X k-rate orientationX: Output of a-rate PannerNode expected to be equal to the array [NaN,0.0007921538199298084,0.0015768823213875294,0.002354216994717717,0.003124210285022855,0.0038868971168994904,0.0046423193998634815,0.005390523001551628,0.006131546106189489,0.006865449249744415,0.007592272944748402,0.008312067948281765,0.009024884551763535,0.009730767458677292,0.010429782792925835,0.011121973395347595...] but differs in 1 places: Index Actual Expected [0] NaN NaNFAIL
X k-rate orientationX: Output of k-rate PannerNode expected to be equal to the array [NaN,0.0007921538199298084,0.0015768823213875294,0.002354216994717717,0.003124210285022855,0.0038868971168994904,0.0046423193998634815,0.005390523001551628,0.006131546106189489,0.006865449249744415,0.007592272944748402,0.008312067948281765,0.009024884551763535,0.009730767458677292,0.010429782792925835,0.011121973395347595...] but differs in 1 places: Index Actual Expected [0] NaN NaNFAIL
X k-rate orientationY k-rate output [0: 127]: Expected 0.07389304786920547 for all values but found 127 unexpected values: Index Actual [1] 0.07389718294143677 [2] 0.07390936464071274 [3] 0.07392925024032593 [4] 0.07395651191473007 ...and 123 more errors.FAIL
X k-rate orientationY k-rate output [128: 255]: Expected 0.08894405514001846 for all values but found 127 unexpected values: Index Actual [1] 0.08904264867305756 [2] 0.08914060890674591 [3] 0.08923792839050293 [4] 0.08933462202548981 ...and 123 more errors.FAIL
X k-rate orientationY k-rate output [256: 383]: Expected 0.09769000113010406 for all values but found 127 unexpected values: Index Actual [1] 0.0977361649274826 [2] 0.09778208285570145 [3] 0.09782776236534119 [4] 0.09787321090698242 ...and 123 more errors.FAIL
X k-rate orientationY k-rate output [384: 511]: Expected 0.10211683064699173 for all values but found 127 unexpected values: Index Actual [1] 0.10214255005121231 [2] 0.10216815769672394 [3] 0.10219366103410721 [4] 0.10221906751394272 ...and 123 more errors.FAIL
X k-rate orientationY k-rate output [512: 639]: Expected 0.1047375425696373 for all values but found 127 unexpected values: Index Actual [1] 0.1047537699341774 [2] 0.10476994514465332 [3] 0.10478606820106506 [4] 0.10480213910341263 ...and 123 more errors.FAIL
X k-rate orientationY: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.FAIL
X k-rate orientationZ k-rate output [0: 127]: Expected 0.07389304786920547 for all values but found 127 unexpected values: Index Actual [1] 0.07389718294143677 [2] 0.07390936464071274 [3] 0.07392925024032593 [4] 0.07395651191473007 ...and 123 more errors.FAIL
X k-rate orientationZ k-rate output [128: 255]: Expected 0.08894405514001846 for all values but found 127 unexpected values: Index Actual [1] 0.08904264867305756 [2] 0.08914060890674591 [3] 0.08923792839050293 [4] 0.08933462202548981 ...and 123 more errors.FAIL
X k-rate orientationZ k-rate output [256: 383]: Expected 0.09769000113010406 for all values but found 127 unexpected values: Index Actual [1] 0.0977361649274826 [2] 0.09778208285570145 [3] 0.09782776236534119 [4] 0.09787321090698242 ...and 123 more errors.FAIL
X k-rate orientationZ k-rate output [384: 511]: Expected 0.10211683064699173 for all values but found 127 unexpected values: Index Actual [1] 0.10214255005121231 [2] 0.10216815769672394 [3] 0.10219366103410721 [4] 0.10221906751394272 ...and 123 more errors.FAIL
X k-rate orientationZ k-rate output [512: 639]: Expected 0.1047375425696373 for all values but found 127 unexpected values: Index Actual [1] 0.1047537699341774 [2] 0.10476994514465332 [3] 0.10478606820106506 [4] 0.10480213910341263 ...and 123 more errors.FAIL
X k-rate orientationZ: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.FAIL
X k-rate positionX k-rate output [0: 127]: Expected 3.353939348471613e-9 for all values but found 127 unexpected values: Index Actual [1] 0.07824614644050598 [2] 0.06072939187288284 [3] 0.0456632599234581 [4] 0.03603517264127731 ...and 123 more errors.FAIL
X k-rate positionX k-rate output [128: 255]: Expected 0.0012474488466978073 for all values but found 127 unexpected values: Index Actual [1] 0.0012377984821796417 [2] 0.0012282967800274491 [3] 0.0012189395492896438 [4] 0.0012097239959985018 ...and 123 more errors.FAIL
X k-rate positionX k-rate output [256: 383]: Expected 0.0006243684329092503 for all values but found 127 unexpected values: Index Actual [1] 0.0006219413480721414 [2] 0.0006195332389324903 [3] 0.0006171435234136879 [4] 0.0006147722597233951 ...and 123 more errors.FAIL
X k-rate positionX k-rate output [384: 511]: Expected 0.0004163868143223226 for all values but found 127 unexpected values: Index Actual [1] 0.00041530607268214226 [2] 0.00041423088987357914 [3] 0.0004131612367928028 [4] 0.0004120970843359828 ...and 123 more errors.FAIL
X k-rate positionX k-rate output [512: 639]: Expected 0.00031234289053827524 for all values but found 127 unexpected values: Index Actual [1] 0.0003117343003395945 [2] 0.0003111281548626721 [3] 0.0003105243085883558 [4] 0.0003099228488281369 ...and 123 more errors.FAIL
X k-rate positionX: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.FAIL
X k-rate positionY k-rate output [0: 127]: Expected 0.15397992730140686 for all values but found 127 unexpected values: Index Actual [1] 0.05288306623697281 [2] 0.033593595027923584 [3] 0.0257780272513628 [4] 0.020881211385130882 ...and 123 more errors.FAIL
X k-rate positionY k-rate output [128: 255]: Expected 0.0008113961666822433 for all values but found 127 unexpected values: Index Actual [1] 0.0008051462355069816 [2] 0.0007989919977262616 [3] 0.0007929310668259859 [4] 0.0007869614637456834 ...and 123 more errors.FAIL
X k-rate positionY k-rate output [256: 383]: Expected 0.0004070003342349082 for all values but found 127 unexpected values: Index Actual [1] 0.000405421742470935 [2] 0.0004038553452119231 [3] 0.0004023009678348899 [4] 0.00040075849392451346 ...and 123 more errors.FAIL
X k-rate positionY k-rate output [384: 511]: Expected 0.00027162270271219313 for all values but found 127 unexpected values: Index Actual [1] 0.0002709187101572752 [2] 0.00027021835558116436 [3] 0.00026952155167236924 [4] 0.0002688283857423812 ...and 123 more errors.FAIL
X k-rate positionY k-rate output [512: 639]: Expected 0.0002038254460785538 for all values but found 127 unexpected values: Index Actual [1] 0.0002034287463175133 [2] 0.00020303358905948699 [3] 0.00020263998885639012 [4] 0.00020224788750056177 ...and 123 more errors.FAIL
X k-rate positionY: Difference between a-rate and k-rate PannerNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html (3/5, 60.00%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [synthesize-verify] 1 out of 1 assertions were failed.FAIL
X The zero playbackRate should hold the sample value. Expected 0.5 but got 0.5001220703125 at the index 4097 Got false.FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html (3/12, 25.00%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [Test k-rate StereoPannerNode] 1 out of 8 assertions were failed.FAIL
X StereoPannerNode: Difference between a-rate and k-rate StereoPannerNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html (3/5, 60.00%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [linear-clamp-high] 1 out of 1 assertions were failed.FAIL
X Panner distanceModel: "linear", rolloffFactor: 2 expected to be equal to the array [0,0.009438800625503063,0.02810869924724102,0.03424321487545967,0.049286145716905594,0.06121714785695076,0.07480449229478836,0.08126655966043472,0.10326723754405975,0.10609924048185349,0.12179718166589737,0.1385885775089264,0.14151552319526672,0.16106881201267242,0.1722015142440796,0.18278823792934418...] but differs in 2047 places: Index Actual Expected [1] 1.8877600496125524e-6 9.4388006255030632e-3 [2] 5.6217400015157182e-6 2.8108699247241020e-2 [3] 6.8486433519865386e-6 3.4243214875459671e-2 [4] 9.8572290880838409e-6 4.9286145716905594e-2 ...and 2043 more errors.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html (8/25, 32.00%, 0.16% of total)OK
# AUDIT TASK RUNNER FINISHED: 3 out of 6 tasks were failed.FAIL
< [1-channel input] 1 out of 2 assertions were failed.FAIL
< [2-channel input] 1 out of 2 assertions were failed.FAIL
< [3-channel input] 2 out of 2 assertions were failed.FAIL
X 1: Channel 0 does not equal [0,0,0.9458408951759338,0.8448333740234375,0.8210252523422241,0.8620985746383667,0.8430315852165222,0.855602502822876,0.7933436632156372,0.9865825176239014,0.3972480297088623,-0.7786127924919128,-0.9223549962043762,-0.7896472215652466,-0.8727429509162903,-0.8325281143188477...] with an element-wise tolerance of {"absoluteThreshold":3.5763e-7,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [267] 8.6412906646728516e-1 8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 [779] -8.6412906646728516e-1 -8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 Max AbsError of 4.1723251342773438e-7 at index of 267. Max RelError of 4.8283564129919487e-7 at index of 267. FAIL
X 2: Channel 0 does not equal [0,0,0.9458408951759338,0.8448333740234375,0.8210252523422241,0.8620985746383667,0.8430315852165222,0.855602502822876,0.7933436632156372,0.9865825176239014,0.3972480297088623,-0.7786127924919128,-0.9223549962043762,-0.7896472215652466,-0.8727429509162903,-0.8325281143188477...] with an element-wise tolerance of {"absoluteThreshold":3.5763e-7,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [267] 8.6412906646728516e-1 8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 [779] -8.6412906646728516e-1 -8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 Max AbsError of 4.1723251342773438e-7 at index of 267. Max RelError of 4.8283564129919487e-7 at index of 267. FAIL
X 3: Channel 0 does not equal [0,0,0.9458408951759338,0.8448333740234375,0.8210252523422241,0.8620985746383667,0.8430315852165222,0.855602502822876,0.7933436632156372,0.9865825176239014,0.3972480297088623,-0.7786127924919128,-0.9223549962043762,-0.7896472215652466,-0.8727429509162903,-0.8325281143188477...] with an element-wise tolerance of {"absoluteThreshold":3.5763e-7,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [267] 8.6412906646728516e-1 8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 [779] -8.6412906646728516e-1 -8.6412948369979858e-1 4.1723251342773438e-7 4.8283564129919487e-7 3.5763000000000001e-7 Max AbsError of 4.1723251342773438e-7 at index of 267. Max RelError of 4.8283564129919487e-7 at index of 267. FAIL
X 3: Channel 1 does not equal [0,0,0,0.9918842315673828,0.7683960199356079,0.9083511829376221,0.7684863805770874,0.9814503192901611,0.3193226158618927,-0.9322392344474792,-0.8032255172729492,-0.8812425136566162,-0.7985008358955383,-0.9260328412055969,-0.600982666015625,0.7887306809425354...] with an element-wise tolerance of {"absoluteThreshold":3.5763e-7,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [653] 8.3021926879882813e-1 8.3021968603134155e-1 4.1723251342773438e-7 5.0255675750380060e-7 3.5763000000000001e-7 [1001] 2.7387520670890808e-1 2.7387481927871704e-1 3.8743019104003906e-7 1.4146250906176189e-6 3.5763000000000001e-7 Max AbsError of 4.1723251342773438e-7 at index of 653. Max RelError of 1.4146250906176189e-6 at index of 1001. FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html (4/210, 1.90%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [note-grain-on-play] 2 out of 206 assertions were failed.FAIL
X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 1.FAIL
X Pulse 75 boundary expected to be equal to the array [49613,50053] but differs in 1 places: Index Actual Expected [1] 5.0054000000000000e+4 5.0053000000000000e+4FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html (2/5, 40.00%, 0.04% of total)ERROR
< [construction-before-module-loading] 1 out of 1 assertions were failed.FAIL
X Creating a node before loading a module should throw. threw "ReferenceError" instead of InvalidStateError.FAIL
/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html (13/25, 52.00%, 0.26% of total)OK
# AUDIT TASK RUNNER FINISHED: 4 out of 6 tasks were failed.FAIL
< [2-channel input] 2 out of 2 assertions were failed.FAIL
< [3-channel input] 2 out of 2 assertions were failed.FAIL
< [4-channel input] 2 out of 2 assertions were failed.FAIL
< [5.1-channel input] 2 out of 2 assertions were failed.FAIL
X 2: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,0.8210252523422241,0.8620985746383667,0.8430315852165222,0.855602502822876,0.7933436632156372,0.9865825176239014,0.3972480297088623,-0.7786127924919128,-0.9223549962043762,-0.7896472215652466,-0.8727429509162903,-0.8325281143188477...] but differs in 966 places: Index Actual Expected [0] 2.9802322387695313e-8 0.0000000000000000e+0 [1] -7.4505805969238281e-8 0.0000000000000000e+0 [2] 9.4584077596664429e-1 9.4584089517593384e-1 [3] 8.4483331441879272e-1 8.4483337402343750e-1 ...and 962 more errors.FAIL
X 2: Channel 1 expected to be equal to the array [0,0,0.9918842315673828,0.7683960199356079,0.9083511829376221,0.7684863805770874,0.9814503192901611,0.3193226158618927,-0.9322392344474792,-0.8032255172729492,-0.8812425136566162,-0.7985008358955383,-0.9260328412055969,-0.600982666015625,0.7887306809425354,0.8655399680137634...] but differs in 1034 places: Index Actual Expected [0] -5.9604644775390625e-8 0.0000000000000000e+0 [1] 4.4703483581542969e-8 0.0000000000000000e+0 [3] 7.6839596033096313e-1 7.6839601993560791e-1 [4] 9.0835124254226685e-1 9.0835118293762207e-1 ...and 1030 more errors.FAIL
X 3: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,0.8210252523422241,0.8620985746383667,0.8430315852165222,0.855602502822876,0.7933436632156372,0.9865825176239014,0.3972480297088623,-0.7786127924919128,-0.9223549962043762,-0.7896472215652466,-0.8727429509162903,-0.8325281143188477...] but differs in 966 places: Index Actual Expected [0] 2.9802322387695313e-8 0.0000000000000000e+0 [1] -7.4505805969238281e-8 0.0000000000000000e+0 [2] 9.4584077596664429e-1 9.4584089517593384e-1 [3] 8.4483331441879272e-1 8.4483337402343750e-1 ...and 962 more errors.FAIL
X 3: Channel 1 expected to be equal to the array [0,0,0.9918842315673828,0.7683960199356079,0.9083511829376221,0.7684863805770874,0.9814503192901611,0.3193226158618927,-0.9322392344474792,-0.8032255172729492,-0.8812425136566162,-0.7985008358955383,-0.9260328412055969,-0.600982666015625,0.7887306809425354,0.8655399680137634...] but differs in 1034 places: Index Actual Expected [0] -5.9604644775390625e-8 0.0000000000000000e+0 [1] 4.4703483581542969e-8 0.0000000000000000e+0 [3] 7.6839596033096313e-1 7.6839601993560791e-1 [4] 9.0835124254226685e-1 9.0835118293762207e-1 ...and 1030 more errors.FAIL
X 4: Channel 0 expected to be equal to the array [0,0,0.9706697463989258,0.8062858581542969,0.8572278618812561,0.8353679776191711,0.1815471351146698,-0.06941461563110352,0.0376264750957489,-0.007540702819824219,-0.01803457736968994,0.029624849557876587,-0.021628618240356445,-0.005501270294189453,0.05631396174430847,-0.4426816999912262...] but differs in 1062 places: Index Actual Expected [0] 5.9604644775390625e-8 0.0000000000000000e+0 [1] -5.2154064178466797e-8 0.0000000000000000e+0 [3] 8.0628573894500732e-1 8.0628585815429688e-1 [4] 8.5722780227661133e-1 8.5722786188125610e-1 ...and 1058 more errors.FAIL
X 4: Channel 1 expected to be equal to the array [0,0,0.9692283868789673,0.8026213049888611,0.8825444579124451,0.18008126318454742,0.027644813060760498,-0.2844730615615845,-0.7766556739807129,-0.037477731704711914,-0.008235335350036621,0.07220342755317688,-0.3337171971797943,-0.7541778683662415,-0.020433425903320312,-0.0313774049282074...] but differs in 1029 places: Index Actual Expected [0] 8.9406967163085938e-8 0.0000000000000000e+0 [1] -4.4703483581542969e-8 0.0000000000000000e+0 [3] 8.0262124538421631e-1 8.0262130498886108e-1 [4] 8.8254427909851074e-1 8.8254445791244507e-1 ...and 1025 more errors.FAIL
X 5.1: Channel 0 expected to be equal to the array [0,0,2.2955899238586426,2.0720272064208984,1.532062292098999,0.8335829973220825,-0.21171289682388306,-0.005277678370475769,0.8338430523872375,1.0169568061828613,0.3252672553062439,-0.6764181852340698,-1.054646611213684,-0.5476447343826294,0.25095105171203613,-0.10892623662948608...] but differs in 1004 places: Index Actual Expected [1] -2.2351741790771484e-7 0.0000000000000000e+0 [4] 1.5320621728897095e+0 1.5320622920989990e+0 [6] -2.1171277761459351e-1 -2.1171289682388306e-1 [7] -5.2777901291847229e-3 -5.2776783704757690e-3 ...and 1000 more errors.FAIL
X 5.1: Channel 1 expected to be equal to the array [0,0,2.4002127647399902,1.8464014530181885,1.242234230041504,0.578858494758606,0.3615039587020874,0.16441935300827026,-0.7429117560386658,-1.5301964282989502,-1.898935079574585,-0.7277188301086426,0.01055973768234253,0.7105643153190613,1.7486152648925781,0.26711004972457886...] but differs in 1033 places: Index Actual Expected [0] 2.9802322387695313e-7 0.0000000000000000e+0 [1] -1.8626451492309570e-8 0.0000000000000000e+0 [4] 1.2422341108322144e+0 1.2422342300415039e+0 [5] 5.7885855436325073e-1 5.7885849475860596e-1 ...and 1029 more errors.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.htmlTIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.htmlTIMEOUT
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html (1/1, 100.00%, 0.02% of total)OK
Test passing SharedArrayBuffer to an AudioWorklet FAIL
/webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs.html (7/11, 63.64%, 0.14% of total)OK
# AUDIT TASK RUNNER FINISHED: 3 out of 3 tasks were failed.FAIL
< [test-0] 1 out of 1 assertions were failed.FAIL
< [test-1] 1 out of 1 assertions were failed.FAIL
< [test-2] 1 out of 1 assertions were failed.FAIL
X WaveShaper with 2x oversample, silent inputs, and curve {"0":0.5,"1":0.5,"2":0.5}: Expected 0.5 for all values but found 16000 unexpected values: Index Actual [0] 0 [1] 0 [2] 0 [3] 0 ...and 15996 more errors.FAIL
X WaveShaper with no inputs and curve {"0":0.5,"1":0.5,"2":0.5}: Expected 0.5 for all values but found 16000 unexpected values: Index Actual [0] 0 [1] 0 [2] 0 [3] 0 ...and 15996 more errors.FAIL
X WaveShaper with silent inputs and curve {"0":0.5,"1":0.5,"2":0.5}: Expected 0.5 for all values but found 16000 unexpected values: Index Actual [0] 0 [1] 0 [2] 0 [3] 0 ...and 15996 more errors.FAIL
/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html (3/55, 5.45%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.FAIL
< [constructor options] 1 out of 10 assertions were failed.FAIL
X new OscillatorNode(, {"type":"custom","periodicWave":{}}) incorrectly threw InvalidStateError: "An attempt was made to use an object that is not, or is no longer, usable".FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.htmlTIMEOUT
/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.htmlTIMEOUT
/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html (3/52, 5.77%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 6 tasks were failed.FAIL
< [test AudioNodeOptions] 1 out of 13 assertions were failed.FAIL
X new ConvolverNode(c, {channelCountMode: "explicit"}) did not throw an exception.FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source.html (7/16, 43.75%, 0.14% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [ConstantSource k-rate offset] 5 out of 12 assertions were failed.FAIL
X k-rate offset k-rate output [0: 127]: Expected 0 for all values but found 127 unexpected values: Index Actual [1] 0.01953125 [2] 0.0390625 [3] 0.05859375 [4] 0.078125 ...and 123 more errors.FAIL
X k-rate offset k-rate output [128: 255]: Expected 2.5 for all values but found 127 unexpected values: Index Actual [1] 2.51953125 [2] 2.5390625 [3] 2.55859375 [4] 2.578125 ...and 123 more errors.FAIL
X k-rate offset k-rate output [256: 383]: Expected 5 for all values but found 127 unexpected values: Index Actual [1] 5.01953125 [2] 5.0390625 [3] 5.05859375 [4] 5.078125 ...and 123 more errors.FAIL
X k-rate offset k-rate output [384: 511]: Expected 7.5 for all values but found 127 unexpected values: Index Actual [1] 7.51953125 [2] 7.5390625 [3] 7.55859375 [4] 7.578125 ...and 123 more errors.FAIL
X k-rate offset: Difference between a-rate and k-rate ConstantSourceNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html (39/82, 47.56%, 0.79% of total)ERROR
< [AudioBufferSourceNode] 4 out of 4 assertions were failed.FAIL
< [BiquadFilterNode] 4 out of 12 assertions were failed.FAIL
< [ConstantSourceNode] 1 out of 3 assertions were failed.FAIL
< [DelayNode] 1 out of 3 assertions were failed.FAIL
< [DynamicsCompressorNode] 10 out of 10 assertions were failed.FAIL
< [GainNode] 1 out of 3 assertions were failed.FAIL
< [OscillatorNode] 2 out of 6 assertions were failed.FAIL
< [PannerNode] 6 out of 18 assertions were failed.FAIL
< [StereoPannerNode] 1 out of 3 assertions were failed.FAIL
X Default AudioBufferSourceNode.detune.automationRate is not equal to k-rate. Got undefined.FAIL
X Default AudioBufferSourceNode.playbackRate.automationRate is not equal to k-rate. Got undefined.FAIL
X Default BiquadFilterNode.Q.automationRate is not equal to a-rate. Got undefined.FAIL
X Default BiquadFilterNode.detune.automationRate is not equal to a-rate. Got undefined.FAIL
X Default BiquadFilterNode.frequency.automationRate is not equal to a-rate. Got undefined.FAIL
X Default BiquadFilterNode.gain.automationRate is not equal to a-rate. Got undefined.FAIL
X Default ConstantSourceNode.offset.automationRate is not equal to a-rate. Got undefined.FAIL
X Default DelayNode.delayTime.automationRate is not equal to a-rate. Got undefined.FAIL
X Default DynamicsCompressorNode.attack.automationRate is not equal to k-rate. Got undefined.FAIL
X Default DynamicsCompressorNode.knee.automationRate is not equal to k-rate. Got undefined.FAIL
X Default DynamicsCompressorNode.ratio.automationRate is not equal to k-rate. Got undefined.FAIL
X Default DynamicsCompressorNode.release.automationRate is not equal to k-rate. Got undefined.FAIL
X Default DynamicsCompressorNode.threshold.automationRate is not equal to k-rate. Got undefined.FAIL
X Default GainNode.gain.automationRate is not equal to a-rate. Got undefined.FAIL
X Default OscillatorNode.detune.automationRate is not equal to a-rate. Got undefined.FAIL
X Default OscillatorNode.frequency.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.orientationX.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.orientationY.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.orientationZ.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.positionX.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.positionY.automationRate is not equal to a-rate. Got undefined.FAIL
X Default PannerNode.positionZ.automationRate is not equal to a-rate. Got undefined.FAIL
X Default StereoPannerNode.pan.automationRate is not equal to a-rate. Got undefined.FAIL
X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.FAIL
X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.FAIL
X Set DynamicsCompressorNode.attack.automationRate to "a-rate" did not throw an exception.FAIL
X Set DynamicsCompressorNode.knee.automationRate to "a-rate" did not throw an exception.FAIL
X Set DynamicsCompressorNode.ratio.automationRate to "a-rate" did not throw an exception.FAIL
X Set DynamicsCompressorNode.release.automationRate to "a-rate" did not throw an exception.FAIL
X Set DynamicsCompressorNode.threshold.automationRate to "a-rate" did not throw an exception.FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html (4/24, 16.67%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.FAIL
< [exceptions-getFrequencyData] 2 out of 5 assertions were failed.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) did not throw an exception.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(20), new Float32Array(1)) did not throw an exception.FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html (4/20, 20.00%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [validate .buffer] 2 out of 16 assertions were failed.FAIL
X source.buffer = buffer again did not throw an exception.FAIL
X source.buffer = new buffer did not throw an exception.FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html (13/20, 65.00%, 0.26% of total)OK
# AUDIT TASK RUNNER FINISHED: 6 out of 6 tasks were failed.FAIL
< [automate-all] 1 out of 1 assertions were failed.FAIL
< [automate-detune] 1 out of 1 assertions were failed.FAIL
< [automate-freq] 1 out of 1 assertions were failed.FAIL
< [automate-gain] 1 out of 1 assertions were failed.FAIL
< [automate-q] 1 out of 1 assertions were failed.FAIL
< [modulation] 1 out of 1 assertions were failed.FAIL
X Output of bandpass filter with Q automation does not equal [0,0.013114781118929386,0.047823384404182434,0.09765293449163437,0.15657125413417816,0.21899054944515228,0.27981746196746826,0.3345244824886322,0.379226952791214,0.4107542335987091,0.4267079830169678,0.42550167441368103,0.40637844800949097,0.3694050908088684,0.31544122099876404,0.24608469009399414...] with an element-wise tolerance of {"absoluteThreshold":9.8348e-7,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] 1.4311081729829311e-2 1.3114781118929386e-2 1.1963006108999252e-3 9.1217733643547391e-2 9.8348000000000007e-7 [2] 5.3999401628971100e-2 4.7823384404182434e-2 6.1760172247886658e-3 1.2914220316554043e-1 9.8348000000000007e-7 [3] 1.1236446350812912e-1 9.7652934491634369e-2 1.4711529016494751e-2 1.5065117185756505e-1 9.8348000000000007e-7 [4] 1.8244987726211548e-1 1.5657125413417816e-1 2.5878623127937317e-2 1.6528336105527966e-1 9.8348000000000007e-7 [5] 2.5735962390899658e-1 2.1899054944515228e-1 3.8369074463844299e-2 1.7520881408379727e-1 9.8348000000000007e-7 ...and 3994 more errors. Max AbsError of 4.8764730989933014e-1 at index of 123. [123] 5.8356797695159912e-1 9.5920667052268982e-2 4.8764730989933014e-1 5.0838607036959189e+0 9.8348000000000007e-7 Max RelError of 1.3733935694848860e+5 at index of 106. [106] -4.0824136137962341e-1 -2.9724792511842679e-6 4.0823838890037223e-1 1.3733935694848860e+5 9.8348000000000007e-7 FAIL
X Output of bandpass filter with detune automation does not equal [0,0.0008383856620639563,0.00141120795160532,0.00036609364906325936,0.0001000093761831522,0.0012290297308936715,0.001128630479797721,0.0000010075401633002912,0.0004436193557921797,0.0014331036945804954,0.00065815937705338,-0.00011537729005794972,0.0008997227996587753,0.0013498960761353374,0.00016446926747448742,0.00006718232179991901...] with an element-wise tolerance of {"absoluteThreshold":0.000031471,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [4] 1.3306002074386925e-4 1.0000937618315220e-4 3.3050644560717046e-5 3.3047545962280317e-1 3.1470999999999997e-5 [7] 6.9791625719517469e-5 1.0075401633002912e-6 6.8784085556217178e-5 6.8269323707065467e+1 3.1470999999999997e-5 [8] 4.8867485020309687e-4 4.4361935579217970e-4 4.5055494410917163e-5 1.0156340976254449e-1 3.1470999999999997e-5 [10] 7.0790149038657546e-4 6.5815937705338001e-4 4.9742113333195448e-5 7.5577610936569728e-2 3.1470999999999997e-5 [11] -4.4212661123310681e-6 -1.1537729005794972e-4 1.1095602394561865e-4 9.6167992756537768e-1 3.1470999999999997e-5 ...and 1126 more errors. Max AbsError of 1.0178004354238510e+0 at index of 1015. [1015] -1.4570061862468719e-1 8.7209981679916382e-1 1.0178004354238510e+0 1.1670687412358907e+0 3.1470999999999997e-5 Max RelError of Infinity at index of 1087. [1087] 1.0017648339271545e-1 0.0000000000000000e+0 1.0017648339271545e-1 Infinity 3.1470999999999997e-5 FAIL
X Output of bandpass filter with frequency automation does not equal [0,0.27222275733947754,0.1703483760356903,-0.4806261956691742,-0.2788437604904175,0.3957056999206543,0.10840324312448502,-0.39677220582962036,0.06871235370635986,0.41004475951194763,-0.1897629052400589,-0.3590146601200104,0.29248547554016113,0.2614542245864868,-0.376722127199173,-0.14195005595684052...] with an element-wise tolerance of {"absoluteThreshold":0.0000046455,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] 2.7207741141319275e-1 2.7222275733947754e-1 1.4534592628479004e-4 5.3392276129043557e-4 4.6454999999999998e-6 [2] 1.7092493176460266e-1 1.7034837603569031e-1 5.7655572891235352e-4 3.3845683905525301e-3 4.6454999999999998e-6 [3] -4.7884583473205566e-1 -4.8062619566917419e-1 1.7803609371185303e-3 3.7042528126036492e-3 4.6454999999999998e-6 [4] -2.8035214543342590e-1 -2.7884376049041748e-1 1.5083849430084229e-3 5.4094269147552214e-3 4.6454999999999998e-6 [5] 3.9142531156539917e-1 3.9570569992065430e-1 4.2803883552551270e-3 1.0817100577811786e-2 4.6454999999999998e-6 ...and 2072 more errors. Max AbsError of 2.1190106123685837e-1 at index of 1149. [1149] -1.1468840390443802e-1 9.7212657332420349e-2 2.1190106123685837e-1 2.1797682220768748e+0 4.6454999999999998e-6 Max RelError of 9.6699462879811648e+1 at index of 1000. [1000] -1.7538917064666748e-1 -1.7951907357200980e-3 1.7359397991094738e-1 9.6699462879811648e+1 4.6454999999999998e-6 FAIL
X Output of bandpass filter with sinusoidal modulation of bandpass center frequency does not equal [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0.000039787,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] 1.7610176000744104e-3 0.0000000000000000e+0 1.7610176000744104e-3 Infinity 3.9786999999999997e-5 [2] 6.9368327967822552e-3 0.0000000000000000e+0 6.9368327967822552e-3 Infinity 3.9786999999999997e-5 [3] 1.5246707014739513e-2 0.0000000000000000e+0 1.5246707014739513e-2 Infinity 3.9786999999999997e-5 [4] 2.6283653452992439e-2 0.0000000000000000e+0 2.6283653452992439e-2 Infinity 3.9786999999999997e-5 [5] 3.9528924971818924e-2 0.0000000000000000e+0 3.9528924971818924e-2 Infinity 3.9786999999999997e-5 ...and 3993 more errors. Max AbsError of 9.7427284717559814e-1 at index of 3596. [3596] -9.7427284717559814e-1 0.0000000000000000e+0 9.7427284717559814e-1 Infinity 3.9786999999999997e-5 Max RelError of Infinity at index of 1. FAIL
X Output of lowshelf filter with gain automation does not equal [0,0.4781356751918793,1.5511385202407837,3.0428154468536377,4.649440288543701,6.148099899291992,7.424892902374268,8.436473846435547,9.169538497924805,9.61856460571289,9.779438972473145,9.650873184204102,9.237476348876953,8.551753997802734,7.614615440368652,6.454819679260254...] with an element-wise tolerance of {"absoluteThreshold":0.000027657,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [1] 4.7863015532493591e-1 4.7813567519187927e-1 4.9448013305664063e-4 1.0341837238106155e-3 2.7657000000000000e-5 [2] 1.5550640821456909e+0 1.5511385202407837e+0 3.9255619049072266e-3 2.5307616655009381e-3 2.7657000000000000e-5 [3] 3.0560569763183594e+0 3.0428154468536377e+0 1.3241529464721680e-2 4.3517359813635154e-3 2.7657000000000000e-5 [4] 4.6794834136962891e+0 4.6494402885437012e+0 3.0043125152587891e-2 6.4616649076265492e-3 2.7657000000000000e-5 [5] 6.2022128105163574e+0 6.1480998992919922e+0 5.4112911224365234e-2 8.8015666808857178e-3 2.7657000000000000e-5 ...and 2048 more errors. Max AbsError of 2.4090213775634766e+0 at index of 120. [120] 9.9098815917968750e+0 7.5008602142333984e+0 2.4090213775634766e+0 3.2116601413157825e-1 2.7657000000000000e-5 Max RelError of 1.0632292419525375e+2 at index of 1000. [1000] 2.2968197241425514e-2 -2.1807405573781580e-4 2.3186271297163330e-2 1.0632292419525375e+2 2.7657000000000000e-5 FAIL
X Output of peaking filter with automation of all parameters does not equal [0,0.9876883625984192,-0.30901700258255005,-0.8910065293312073,0.5877852439880371,0.7071067690849304,-0.80901700258255,-0.45399048924446106,0.9510565400123596,0.15643446147441864,-1,0.15643446147441864,0.9510565400123596,-0.45399048924446106,-0.80901700258255,0.7071067690849304...] with an element-wise tolerance of {"absoluteThreshold":0.00062907,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [697] -8.9100652933120728e-1 -8.9659482240676880e-1 5.5882930755615234e-3 6.2327965050708450e-3 6.2907000000000002e-4 [698] -3.0901700258255005e-1 -3.0482962727546692e-1 4.1873753070831299e-3 1.3736772716318364e-2 6.2907000000000002e-4 [699] 9.8768836259841919e-1 1.0072603225708008e+0 1.9571959972381592e-2 1.9430885475989618e-2 6.2907000000000002e-4 [700] -5.5879793522430055e-14 -3.7726949900388718e-2 3.7726949900332839e-2 9.9999999999851885e-1 6.2907000000000002e-4 [701] -9.8768836259841919e-1 -9.7246229648590088e-1 1.5226066112518311e-2 1.5657230277759220e-2 6.2907000000000002e-4 ...and 3290 more errors. Max AbsError of 1.0000780582427979e+1 at index of 2030. [2030] 1.2776083946228027e+0 1.1278388977050781e+1 1.0000780582427979e+1 8.8672066575975750e-1 6.2907000000000002e-4 Max RelError of 7.2626681742283040e+1 at index of 898. [898] -2.0910589396953583e-1 -2.8400830924510956e-3 2.0626581087708473e-1 7.2626681742283040e+1 6.2907000000000002e-4 FAIL
/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html (4/109, 3.67%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [Test timing of noteGrainOn] 2 out of 105 assertions were failed.FAIL
X Number of grains out of 100 that ended at the wrong time is not equal to 0. Got 1.FAIL
X Pulse 75 boundary expected to be equal to the array [49613,50053] but differs in 1 places: Index Actual Expected [1] 5.0054000000000000e+4 5.0053000000000000e+4FAIL
/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain.html (3/12, 25.00%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
< [Test k-rate GainNode] 1 out of 8 assertions were failed.FAIL
X GainNode: Difference between a-rate and k-rate GainNode should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html (4/37, 10.81%, 0.08% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.FAIL
< [exceptions-getFrequencyData] 2 out of 5 assertions were failed.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) did not throw an exception.FAIL
X getFrequencyResponse(new Float32Array(10), new Float32Array(20), new Float32Array(1)) did not throw an exception.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.htmlTIMEOUT
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html (1/1, 100.00%, 0.02% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "no-cors" request mode. FAIL
/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html (3/19, 15.79%, 0.06% of total)OK
# AUDIT TASK RUNNER FINISHED: 1 out of 3 tasks were failed.FAIL
< [invalid-operation] 1 out of 4 assertions were failed.FAIL
X The gain value of the second gain node is not equal to 0.5. Got 1.FAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html (1/1, 100.00%, 0.02% of total)OK
Test onprocessorerror handler in AudioWorkletNode FAIL
/webaudio/the-audio-api/the-analysernode-interface/test-analysernode.html (2/2, 100.00%, 0.04% of total)OK
Test AnalyserNode APIFAIL
Test AnalyserNode's ctor APIFAIL
/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html (1/1, 100.00%, 0.02% of total)OK
Test sampleRate in AudioWorkletGlobalScope FAIL
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html (1/1, 100.00%, 0.02% of total)TIMEOUT
/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.htmlTIMEOUT
/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html (5/8, 62.50%, 0.10% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.FAIL
< [Oscillator k-rate detune] 1 out of 1 assertions were failed.FAIL
< [Oscillator k-rate frequency] 1 out of 1 assertions were failed.FAIL
X k-rate detune: Difference between a-rate and k-rate outputs should have contain at least one value different from 0.FAIL
X k-rate frequency: Difference between a-rate and k-rate outputs should have contain at least one value different from 0.FAIL
/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html (1/1, 100.00%, 0.02% of total)OK
Test if MediaElementAudioSourceNode works for cross-origin redirects with "cors" request mode. FAIL
/webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html (8/43, 18.60%, 0.16% of total)OK
# AUDIT TASK RUNNER FINISHED: 2 out of 5 tasks were failed.FAIL
< [constructor options] 2 out of 7 assertions were failed.FAIL
< [test AudioNodeOptions] 3 out of 13 assertions were failed.FAIL
X new ChannelMergerNode(c, {"channelCount":3}) did not throw an exception.FAIL
X new ChannelMergerNode(c, {"channelCountMode":"max"}) did not throw an exception.FAIL
X new ChannelMergerNode(c, {channelCount: 2}} did not throw an exception.FAIL
X new ChannelMergerNode(c, {channelCountMode: "clamped-max"}) did not throw an exception.FAIL
X new ChannelMergerNode(c, {channelCountMode: "max"}) did not throw an exception.FAIL