wpt: Unskip webaudio tests as most are passing (#36334)

Signed-off-by: Manuel Rego Casasnovas <rego@igalia.com>
This commit is contained in:
Manuel Rego 2025-04-04 16:12:40 +02:00 committed by GitHub
parent 49d48b897a
commit b4c1cdd3e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 105 additions and 141 deletions

View file

@ -264,7 +264,7 @@ skip: true
[wasm]
skip: false
[webaudio]
skip: true
skip: false
[WebCryptoAPI]
skip: false
[webgl]

View file

@ -23,9 +23,6 @@
[AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type]
expected: FAIL
[AudioContext interface: operation suspend()]
expected: FAIL
[StereoPannerNode interface: existence and properties of interface prototype object]
expected: FAIL
@ -65,9 +62,6 @@
[AudioNode interface: calling disconnect(AudioParam) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
[AudioContext interface: operation close()]
expected: FAIL
[AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
@ -128,9 +122,6 @@
[AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect()" with the proper type]
expected: FAIL
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper type]
expected: FAIL
@ -149,9 +140,6 @@
[BaseAudioContext interface: operation createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)]
expected: FAIL
[AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[ScriptProcessorNode interface: existence and properties of interface prototype object]
expected: FAIL
@ -203,9 +191,6 @@
[AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
[IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)]
expected: FAIL
[AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
@ -218,24 +203,15 @@
[AudioNode interface: calling connect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
[ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
[IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
expected: FAIL
[DynamicsCompressorNode interface: attribute threshold]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
[AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
@ -278,18 +254,12 @@
[AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[BaseAudioContext interface: context must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type]
expected: FAIL
[AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling disconnect(AudioNode) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
@ -305,9 +275,6 @@
[AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCountMode" with the proper type]
expected: FAIL
[AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
@ -347,9 +314,6 @@
[AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling disconnect(unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[DelayNode interface: existence and properties of interface prototype object]
expected: FAIL
@ -386,9 +350,6 @@
[DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
@ -401,9 +362,6 @@
[DynamicsCompressorNode interface: attribute ratio]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCount" with the proper type]
expected: FAIL
[AudioWorkletNode interface: existence and properties of interface prototype object]
expected: FAIL
@ -413,9 +371,6 @@
[AudioParamMap interface: existence and properties of interface prototype object]
expected: FAIL
[IIRFilterNode interface: existence and properties of interface prototype object]
expected: FAIL
[AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
@ -428,9 +383,6 @@
[AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
@ -539,9 +491,6 @@
[AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: calling disconnect(AudioParam) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper type]
expected: FAIL
@ -554,9 +503,6 @@
[DynamicsCompressorNode interface: attribute release]
expected: FAIL
[AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[ConvolverNode interface: attribute buffer]
expected: FAIL
@ -581,9 +527,6 @@
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper type]
expected: FAIL
[IIRFilterNode interface object name]
expected: FAIL
[AudioNode interface: worklet_node must inherit property "context" with the proper type]
expected: FAIL
@ -650,9 +593,6 @@
[AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
[IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type]
expected: FAIL
[AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
@ -737,15 +677,9 @@
[AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
[IIRFilterNode interface object length]
expected: FAIL
[AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
[Stringification of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
expected: FAIL
[AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
@ -764,9 +698,6 @@
[DynamicsCompressorNode interface: attribute knee]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
[AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
@ -779,9 +710,6 @@
[WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[AudioParamMap interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
@ -809,12 +737,6 @@
[DynamicsCompressorNode interface: existence and properties of interface object]
expected: FAIL
[IIRFilterNode interface: existence and properties of interface object]
expected: FAIL
[OfflineAudioContext interface: operation startRendering()]
expected: FAIL
[ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper type]
expected: FAIL
@ -842,18 +764,12 @@
[DelayNode interface object name]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "context" with the proper type]
expected: FAIL
[BaseAudioContext interface: context must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type]
expected: FAIL
[ConvolverNode interface: existence and properties of interface object]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
[WaveShaperNode interface object name]
expected: FAIL
@ -875,15 +791,9 @@
[AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
[IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
[AudioNode interface: calling disconnect(unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
@ -902,9 +812,6 @@
[ConvolverNode interface: existence and properties of interface prototype object]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
[AudioWorkletNode interface object length]
expected: FAIL
@ -935,9 +842,6 @@
[BaseAudioContext interface: context must inherit property "createConvolver()" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
[AudioParamMap interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
@ -1022,9 +926,6 @@
[AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[IIRFilterNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper type]
expected: FAIL
@ -1043,12 +944,6 @@
[BaseAudioContext interface: calling createPeriodicWave(sequence<float>, sequence<float>, optional PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling connect(AudioParam, optional unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, optional DecodeSuccessCallback?, optional DecodeErrorCallback?)]
expected: FAIL
[BaseAudioContext interface: context must inherit property "createDelay(optional double)" with the proper type]
expected: FAIL
@ -1067,9 +962,6 @@
[AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter(sequence<double>, sequence<double>)" with the proper type]
expected: FAIL
[AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
@ -1085,9 +977,6 @@
[BaseAudioContext interface: operation createPeriodicWave(sequence<float>, sequence<float>, optional PeriodicWaveConstraints)]
expected: FAIL
[BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, optional DecodeSuccessCallback?, optional DecodeErrorCallback?) on context with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling connect(AudioNode, optional unsigned long, optional unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
@ -1100,9 +989,6 @@
[BaseAudioContext interface: calling createDelay(optional double) on context with too few arguments must throw TypeError]
expected: FAIL
[BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, optional DecodeSuccessCallback?, optional DecodeErrorCallback?) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(optional unsigned long, optional unsigned long, optional unsigned long)" with the proper type]
expected: FAIL
@ -1115,24 +1001,9 @@
[BaseAudioContext interface: context must inherit property "createScriptProcessor(optional unsigned long, optional unsigned long, optional unsigned long)" with the proper type]
expected: FAIL
[BaseAudioContext interface: calling createIIRFilter(sequence<double>, sequence<double>) on context with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: calling connect(AudioNode, optional unsigned long, optional unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioNode, optional unsigned long, optional unsigned long)" with the proper type]
expected: FAIL
[BaseAudioContext interface: calling createIIRFilter(sequence<double>, sequence<double>) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
[BaseAudioContext interface: operation createIIRFilter(sequence<double>, sequence<double>)]
expected: FAIL
[AudioNode interface: calling connect(AudioParam, optional unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
@ -1166,18 +1037,12 @@
[AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, optional unsigned long, optional unsigned long)" with the proper type]
expected: FAIL
[BaseAudioContext interface: context must inherit property "createIIRFilter(sequence<double>, sequence<double>)" with the proper type]
expected: FAIL
[BaseAudioContext interface: calling createDelay(optional double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
[AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
[AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, optional unsigned long)" with the proper type]
expected: FAIL
@ -1312,3 +1177,9 @@
[BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "renderQuantumSize" with the proper type]
expected: FAIL
[AudioContext interface: attribute onerror]
expected: FAIL
[AudioContext interface: context must inherit property "onerror" with the proper type]
expected: FAIL

View file

@ -1,4 +1,5 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[test-analyser-resume-after-suspended.html]
expected: ERROR
[AnalyserNode resume after suspended]
expected: TIMEOUT

View file

@ -1,5 +1,4 @@
[audiobuffer-copy-channel.html]
expected: CRASH
[Executing "copyFrom-exceptions"]
expected: FAIL

View file

@ -4,3 +4,9 @@
[X audioBuffer.getChannelData expected to be equal to the array [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1...\] but differs in 2048 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t...and 2044 more errors.]
expected: FAIL
[< [loop with duration\] 1 out of 1 assertions were failed.]
expected: FAIL
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL

View file

@ -712,3 +712,9 @@
[X SNR (-681.943331526826 dB) is not greater than or equal to 65.737. Got -681.943331526826.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[14680\]\t-1.1776794772710311e-31\t2.0512369275093079e-1\t2.0512369275093079e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\t[14681\]\t1.1480505578219891e-2\t1.4340442419052124e-1\t1.3192391861230135e-1\t9.1994315626575540e-1\t3.8985999999999999e-3\n\tMax AbsError of 2.0512369275093079e-1 at index of 14680.\n\tMax RelError of 1.0000000000000000e+0 at index of 14680.\n]
expected: FAIL
[X SNR (55.28431859691825 dB) is not greater than or equal to 65.737. Got 55.28431859691825.]
expected: FAIL

View file

@ -1,5 +1,4 @@
[audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame]
expected: FAIL

View file

@ -0,0 +1,12 @@
[audiocontext-playoutstats.html]
[Test that the stats increase during playout]
expected: FAIL
[Test that toJSON reflects the current stats]
expected: FAIL
[Test PlayoutStats.resetLatency()]
expected: FAIL
[Test that stats are unchanged within the same execution cycle.]
expected: FAIL

View file

@ -10,3 +10,6 @@
[< [test-audiocontextoptions-sampleRate\] 2 out of 4 assertions were failed.]
expected: FAIL
[< [test-audiocontextoptions-sampleRate\] 2 out of 6 assertions were failed.]
expected: FAIL

View file

@ -13,3 +13,6 @@
[# AUDIT TASK RUNNER FINISHED: 2 out of 5 tasks were failed.]
expected: FAIL
[X Test 4: g2.disconnect(g1.gain) did not throw an exception.]
expected: FAIL

View file

@ -5,9 +5,6 @@
[Executing "Offline createDynamicsCompressor"]
expected: FAIL
[Executing "Offline createIIRFilter"]
expected: FAIL
[Executing "Offline createWaveShaper"]
expected: FAIL

View file

@ -40,3 +40,48 @@
[# AUDIT TASK RUNNER FINISHED: 6 out of 6 tasks were failed.]
expected: FAIL
[X Output at frame 640 (time 0.0390625) is not equal to 5. Got 1.]
expected: FAIL
[< [Insert same event at same time\] 2 out of 15 assertions were failed.]
expected: FAIL
[X Linear+Expo: At time 0.01556396484375 (frame 255) output is not close to 1.99609375 within a relative error of 0 (RelErr=0.49902152641878667). Got 1.]
expected: FAIL
[X Linear+Expo: At time 0.015625 (frame 256) and later, output: Expected 3 for all values but found 256 unexpected values: \n\tIndex\tActual\n\t[0\]\t99\n\t[1\]\t99\n\t[2\]\t99\n\t[3\]\t99\n\t...and 252 more errors.]
expected: FAIL
[< [Linear + Expo\] 2 out of 6 assertions were failed.]
expected: FAIL
[X Expo+Linear: At time 0.01556396484375 (frame 255) output is not close to 2.9871532226369792 within a relative error of 0.0000042533 (RelErr=0.6652331080903755). Got 1.]
expected: FAIL
[X Expo+Linear: At time 0.015625 (frame 256) and later, output: Expected 2 for all values but found 256 unexpected values: \n\tIndex\tActual\n\t[0\]\t99\n\t[1\]\t99\n\t[2\]\t99\n\t[3\]\t99\n\t...and 252 more errors.]
expected: FAIL
[< [Expo + Linear\] 2 out of 6 assertions were failed.]
expected: FAIL
[X Linear+SetTarget: At time 0.015625 (frame 256) and later does not equal [100,99.93898010253906,99.87800598144531,99.81706237792969,99.75615692138672,99.6952896118164,99.63446044921875,99.57366180419922,99.51290893554688,99.45218658447266,99.39151000976562,99.33086395263672,99.27025604248047,99.20968627929688,99.1491470336914,99.08865356445312...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":2.6694e-7}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.0000000000000000e+2\t9.9938980102539063e+1\t6.1019897460937500e-2\t6.1057154473990094e-4\t2.6677711348571775e-5\n\t[2\]\t1.0000000000000000e+2\t9.9878005981445313e+1\t1.2199401855468750e-1\t1.2214302574017222e-3\t2.6661434916687009e-5\n\t[3\]\t1.0000000000000000e+2\t9.9817062377929688e+1\t1.8293762207031250e-1\t1.8327289715025855e-3\t2.6645166631164548e-5\n\t[4\]\t1.0000000000000000e+2\t9.9756156921386719e+1\t2.4384307861328125e-1\t2.4443912650468570e-3\t2.6628908528594970e-5\n\t[5\]\t1.0000000000000000e+2\t9.9695289611816406e+1\t3.0471038818359375e-1\t3.0564171022527216e-3\t2.6612660608978268e-5\n\t...and 250 more errors.\n\tMax AbsError of 1.4413246154785156e+1 at index of 255.\n\t[255\]\t1.0000000000000000e+2\t8.5586753845214844e+1\t1.4413246154785156e+1\t1.6840510367821365e-1\t2.2846528071441648e-5\n\tMax RelError of 1.6840510367821365e-1 at index of 255.\n\t[255\]\t1.0000000000000000e+2\t8.5586753845214844e+1\t1.4413246154785156e+1\t1.6840510367821365e-1\t2.2846528071441648e-5\n]
expected: FAIL
[X Multiple linear ramps: Output at frame 63 is not close to 1.984375 within a relative error of 0 (RelErr=2.4795649971548968). Got 6.904761791229248.]
expected: FAIL
[X Multiple linear ramps: Output at frame 64 (0.00390625 sec) is not equal to 10. Got 7.]
expected: FAIL
[< [Multiple linear ramps at the same time\] 2 out of 6 assertions were failed.]
expected: FAIL
[X Multiple exponential ramps: Output at frame 63 is not close to 1.978456026387951 within a relative error of 5.3924e-7 (RelErr=2.4304996397067242). Got 6.787092685699463.]
expected: FAIL
[X Multiple exponential ramps: Output at frame 64 (0.00390625 sec) is not equal to 10. Got 7.]
expected: FAIL
[< [Multiple exponential ramps at the same time\] 2 out of 6 assertions were failed.]
expected: FAIL

View file

@ -0,0 +1,6 @@
[audioworklet-audioparam-range.https.html]
[Valid parameter descriptors should have successful registration.]
expected: FAIL
[Invalid parameter descriptors should fail registration.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[audioworkletglobalscope-creation-time.https.html]
[currentTime vs currentFrames in Audio Worklet global scope]
expected: FAIL

View file

@ -0,0 +1,3 @@
[audioworkletprocessor-no-process-function.https.html]
[Test an AudioWorkletProcessor with undefined process function.]
expected: FAIL

View file

@ -0,0 +1,6 @@
[audioworkletprocessor-unconnected-outputs.https.window.html]
[Test if unconnected outputs provides a non-zero length array for channels]
expected: FAIL
[Test if outputs connected to AudioParam provides a non-zero length array for channels]
expected: FAIL