diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2018-09-25 13:21:37 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-25 13:21:37 -0400 |
commit | 9ee8890a7234e63730cce1fdb0878f03b7ed20ed (patch) | |
tree | 806be3aecead164fb6e058e5b04900c11abf59b3 | |
parent | 81fe52bd9a22a416b8f3b5227ad2d092998f0383 (diff) | |
parent | c1705842dfdd4bd7b184e0ab26c8ebaa40eea16c (diff) | |
download | servo-9ee8890a7234e63730cce1fdb0878f03b7ed20ed.tar.gz servo-9ee8890a7234e63730cce1fdb0878f03b7ed20ed.zip |
Auto merge of #21506 - ferjm:webaudio.wpts, r=Manishearth
Fix some WebAudio WPTs
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21506)
<!-- Reviewable:end -->
26 files changed, 591 insertions, 819 deletions
diff --git a/components/script/dom/audiobuffersourcenode.rs b/components/script/dom/audiobuffersourcenode.rs index b534acead44..7a2817e1204 100644 --- a/components/script/dom/audiobuffersourcenode.rs +++ b/components/script/dom/audiobuffersourcenode.rs @@ -29,6 +29,7 @@ use std::f32; pub struct AudioBufferSourceNode { source_node: AudioScheduledSourceNode, buffer: MutNullableDom<AudioBuffer>, + buffer_set: Cell<bool>, playback_rate: Dom<AudioParam>, detune: Dom<AudioParam>, loop_enabled: Cell<bool>, @@ -75,6 +76,7 @@ impl AudioBufferSourceNode { let node = AudioBufferSourceNode { source_node, buffer: Default::default(), + buffer_set: Cell::new(false), playback_rate: Dom::from_ref(&playback_rate), detune: Dom::from_ref(&detune), loop_enabled: Cell::new(options.loop_), @@ -122,12 +124,19 @@ impl AudioBufferSourceNodeMethods for AudioBufferSourceNode { // https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-buffer fn SetBuffer(&self, new_buffer: Option<&AudioBuffer>) -> Fallible<()> { - if new_buffer.is_some() && self.buffer.get().is_some() { - return Err(Error::InvalidState); + if new_buffer.is_some() { + if self.buffer_set.get() { + // Step 2. + return Err(Error::InvalidState); + } + // Step 3. + self.buffer_set.set(true); } + // Step 4. self.buffer.set(new_buffer); + // Step 5. if self.source_node.started() { if let Some(buffer) = self.buffer.get() { let buffer = buffer.acquire_contents(); @@ -191,10 +200,6 @@ impl AudioBufferSourceNodeMethods for AudioBufferSourceNode { offset: Option<Finite<f64>>, duration: Option<Finite<f64>>, ) -> Fallible<()> { - if *when < 0. { - return Err(Error::Range("'when' must be a positive value".to_owned())); - } - if let Some(offset) = offset { if *offset < 0. { return Err(Error::Range("'offset' must be a positive value".to_owned())); diff --git a/components/script/dom/audioscheduledsourcenode.rs b/components/script/dom/audioscheduledsourcenode.rs index cd913897cad..6e15148993c 100644 --- a/components/script/dom/audioscheduledsourcenode.rs +++ b/components/script/dom/audioscheduledsourcenode.rs @@ -59,6 +59,10 @@ impl AudioScheduledSourceNodeMethods for AudioScheduledSourceNode { // https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-start fn Start(&self, when: Finite<f64>) -> Fallible<()> { + if *when < 0. { + return Err(Error::Range("'when' must be a positive value".to_owned())); + } + if self.started.get() || self.stopped.get() { return Err(Error::InvalidState); } @@ -99,6 +103,10 @@ impl AudioScheduledSourceNodeMethods for AudioScheduledSourceNode { // https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-stop fn Stop(&self, when: Finite<f64>) -> Fallible<()> { + if *when < 0. { + return Err(Error::Range("'when' must be a positive value".to_owned())); + } + if !self.started.get() { return Err(Error::InvalidState); } diff --git a/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini b/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini index 29f07ac9baa..cc847e7578d 100644 --- a/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini +++ b/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini @@ -1,1672 +1,1663 @@ [idlharness.https.window.html] - [idlharness] + [BaseAudioContext interface: operation createChannelSplitter(unsigned long)] expected: FAIL - [Test driver] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: attribute audioWorklet] + [StereoPannerNode interface: attribute pan] expected: FAIL - [BaseAudioContext interface: operation createChannelSplitter(unsigned long)] + [AudioListener interface: calling setPosition(float, float, float) on context.listener with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: operation createConstantSource()] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [BaseAudioContext interface: operation createConvolver()] + [ConvolverNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [BaseAudioContext interface: operation createDelay(double)] + [AudioProcessingEvent interface: existence and properties of interface prototype object] expected: FAIL - [BaseAudioContext interface: operation createDynamicsCompressor()] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: operation createIIRFilter([object Object\], [object Object\])] + [ConstantSourceNode interface: existence and properties of interface prototype object] expected: FAIL - [BaseAudioContext interface: operation createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [BaseAudioContext interface: operation createScriptProcessor(unsigned long, unsigned long, unsigned long)] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: operation createStereoPanner()] + [AudioNode interface: calling disconnect(AudioNode) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: operation createWaveShaper()] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: operation resume()] + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "outputBuffer" with the proper type] expected: FAIL - [AudioContext interface: operation suspend()] + [ConstantSourceNode interface: attribute offset] expected: FAIL - [AudioContext interface: operation close()] + [AudioContext interface: context must inherit property "createMediaStreamSource(MediaStream)" with the proper type] expected: FAIL - [AudioContext interface: operation createMediaElementSource(HTMLMediaElement)] + [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type] expected: FAIL - [AudioContext interface: operation createMediaStreamSource(MediaStream)] + [OscillatorNode interface: attribute type] expected: FAIL - [AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)] + [AudioContext interface: operation suspend()] expected: FAIL - [AudioContext interface: operation createMediaStreamDestination()] + [StereoPannerNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioContext interface: context must inherit property "createMediaElementSource(HTMLMediaElement)" with the proper type] + [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "onaudioprocess" with the proper type] expected: FAIL - [AudioContext interface: calling createMediaElementSource(HTMLMediaElement) on context with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioContext interface: context must inherit property "createMediaStreamSource(MediaStream)" with the proper type] + [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioContext interface: calling createMediaStreamSource(MediaStream) on context with too few arguments must throw TypeError] + [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "context" with the proper type] expected: FAIL - [AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError] + [AudioNode interface: new WaveShaperNode(context) must inherit property "context" with the proper type] expected: FAIL - [AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type] + [BaseAudioContext interface: operation createDynamicsCompressor()] expected: FAIL - [BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on context with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "createConvolver()" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "createDelay(double)" with the proper type] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [BaseAudioContext interface: calling createDelay(double) on context with too few arguments must throw TypeError] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect()" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "createDynamicsCompressor()" with the proper type] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type] + [ChannelSplitterNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on context with too few arguments must throw TypeError] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) 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] + [Stringification of context.audioWorklet] expected: FAIL - [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on context with too few arguments must throw TypeError] + [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [BaseAudioContext interface: context must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "context" with the proper type] expected: FAIL - [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on context with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: context must inherit property "createStereoPanner()" with the proper type] + [ConstantSourceNode interface object length] expected: FAIL - [BaseAudioContext interface: context must inherit property "createWaveShaper()" with the proper type] + [Stringification of new StereoPannerNode(context)] expected: FAIL - [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on context with too few arguments must throw TypeError] + [ChannelSplitterNode interface object name] expected: FAIL - [OfflineAudioContext interface: operation startRendering()] + [AudioContext interface: operation close()] expected: FAIL - [OfflineAudioContext interface: operation suspend(double)] + [AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type] + [BaseAudioContext interface: operation createConstantSource()] expected: FAIL - [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [WaveShaperNode interface: attribute curve] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type] + [BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper type] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper type] + [AudioWorkletNode interface: attribute onprocessorerror] expected: FAIL - [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper type] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper type] + [MediaStreamAudioSourceNode interface: attribute mediaStream] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper type] + [ScriptProcessorNode must be primary interface of context.createScriptProcessor()] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: calling createDelay(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDynamicsCompressor()" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type] + [OscillatorNode interface: new OscillatorNode(context) must inherit property "type" with the proper type] expected: FAIL - [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [MediaStreamAudioDestinationNode interface: attribute stream] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type] + [OscillatorNode interface: operation setPeriodicWave(PeriodicWave)] expected: FAIL - [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [Stringification of new WaveShaperNode(context)] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createStereoPanner()" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createWaveShaper()" with the proper type] + [idl_test setup] expected: FAIL - [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] + [AudioContext interface: calling createMediaStreamSource(MediaStream) on context with too few arguments must throw TypeError] expected: FAIL - [AudioParam interface: operation setValueCurveAtTime([object Object\], double, double)] + [DynamicsCompressorNode must be primary interface of new DynamicsCompressorNode(context)] expected: FAIL - [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueCurveAtTime([object Object\], double, double)" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [AudioParam interface: calling setValueCurveAtTime([object Object\], double, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError] + [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on context with too few arguments must throw TypeError] expected: FAIL - [AudioListener interface: operation setPosition(float, float, float)] + [AudioWorkletNode interface object name] expected: FAIL - [AudioListener interface: operation setOrientation(float, float, float, float, float, float)] + [AudioWorkletNode interface: existence and properties of interface object] expected: FAIL - [AudioListener interface: context.listener must inherit property "setPosition(float, float, float)" with the proper type] + [Stringification of new ChannelSplitterNode(context)] expected: FAIL - [AudioListener interface: calling setPosition(float, float, float) on context.listener with too few arguments must throw TypeError] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioListener interface: context.listener must inherit property "setOrientation(float, float, float, float, float, float)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioListener interface: calling setOrientation(float, float, float, float, float, float) on context.listener with too few arguments must throw TypeError] + [Stringification of worklet_node] expected: FAIL - [AudioProcessingEvent interface: existence and properties of interface object] + [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioProcessingEvent interface object length] + [StereoPannerNode interface: new StereoPannerNode(context) must inherit property "pan" with the proper type] expected: FAIL - [AudioProcessingEvent interface object name] + [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioProcessingEvent interface: existence and properties of interface prototype object] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper type] expected: FAIL - [AudioProcessingEvent interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioProcessingEvent interface: attribute playbackTime] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper type] expected: FAIL - [AudioProcessingEvent interface: attribute inputBuffer] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioProcessingEvent interface: attribute outputBuffer] + [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] + [AudioProcessingEvent interface: existence and properties of interface object] expected: FAIL - [Stringification of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] + [AudioContext interface: operation createMediaElementSource(HTMLMediaElement)] expected: FAIL - [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "playbackTime" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "inputBuffer" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "outputBuffer" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [BiquadFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)] + [BaseAudioContext interface: operation createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)] expected: FAIL - [BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [BiquadFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new BiquadFilterNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createStereoPanner()" with the proper type] expected: FAIL - [ChannelSplitterNode interface: existence and properties of interface object] + [ScriptProcessorNode interface: existence and properties of interface prototype object] expected: FAIL - [ChannelSplitterNode interface object length] + [AudioContext interface: calling createMediaElementSource(HTMLMediaElement) on context with too few arguments must throw TypeError] expected: FAIL - [ChannelSplitterNode interface object name] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [ChannelSplitterNode interface: existence and properties of interface prototype object] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [ChannelSplitterNode interface: existence and properties of interface prototype object's "constructor" property] + [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [ChannelSplitterNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [ChannelSplitterNode must be primary interface of new ChannelSplitterNode(context)] + [AudioNode interface: context.createScriptProcessor() must inherit property "channelCountMode" with the proper type] expected: FAIL - [Stringification of new ChannelSplitterNode(context)] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [PeriodicWave interface object name] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [ConvolverNode interface: attribute normalize] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [ConvolverNode interface object name] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect()" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [MediaStreamAudioSourceNode interface object name] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [ChannelSplitterNode interface object length] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ConvolverNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [Stringification of worklet_node.parameters] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "context" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfInputs" with the proper type] + [AudioNode interface: calling disconnect(unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfOutputs" with the proper type] + [IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCount" with the proper type] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCountMode" with the proper type] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [ConstantSourceNode interface: existence and properties of interface object] + [ChannelSplitterNode interface: existence and properties of interface prototype object] expected: FAIL - [ConstantSourceNode interface object length] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [ConstantSourceNode interface object name] + [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [ConstantSourceNode interface: existence and properties of interface prototype object] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [ConstantSourceNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioParamMap interface: existence and properties of interface object] expected: FAIL - [ConstantSourceNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling connect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [ConstantSourceNode interface: attribute offset] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [ConstantSourceNode must be primary interface of new ConstantSourceNode(context)] + [AudioListener interface: calling setOrientation(float, float, float, float, float, float) on context.listener with too few arguments must throw TypeError] expected: FAIL - [Stringification of new ConstantSourceNode(context)] + [ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [ConstantSourceNode interface: new ConstantSourceNode(context) must inherit property "offset" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "onended" with the proper type] + [IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})] expected: FAIL - [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "start(double)" with the proper type] + [DynamicsCompressorNode interface: attribute threshold] expected: FAIL - [AudioScheduledSourceNode interface: calling start(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "stop(double)" with the proper type] + [AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioScheduledSourceNode interface: calling stop(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioContext interface: operation createMediaStreamSource(MediaStream)] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [MediaStreamAudioSourceNode interface object length] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioWorklet interface object name] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect()" with the proper type] + [ConvolverNode interface object length] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper type] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [DelayNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [ScriptProcessorNode interface object name] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on context with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [StereoPannerNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [MediaElementAudioSourceNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioListener interface: operation setOrientation(float, float, float, float, float, float)] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "context" with the proper type] + [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfInputs" with the proper type] + [WaveShaperNode interface object length] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfOutputs" with the proper type] + [AudioProcessingEvent interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCount" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCountMode" with the proper type] + [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [ConvolverNode interface: existence and properties of interface object] + [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 - [ConvolverNode interface object length] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [ConvolverNode interface object name] + [BaseAudioContext interface: context must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type] expected: FAIL - [ConvolverNode interface: existence and properties of interface prototype object] + [AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [ConvolverNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [ConvolverNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(AudioNode) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [ConvolverNode interface: attribute buffer] + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [ConvolverNode interface: attribute normalize] + [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [ConvolverNode must be primary interface of new ConvolverNode(context)] + [PeriodicWave interface: existence and properties of interface object] expected: FAIL - [Stringification of new ConvolverNode(context)] + [AudioNode interface: new StereoPannerNode(context) must inherit property "context" with the proper type] expected: FAIL - [ConvolverNode interface: new ConvolverNode(context) must inherit property "buffer" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "context" with the proper type] expected: FAIL - [ConvolverNode interface: new ConvolverNode(context) must inherit property "normalize" with the proper type] + [AudioNode interface: calling disconnect(AudioParam) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioNode) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect()" with the proper type] + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [DelayNode interface: new DelayNode(context) must inherit property "delayTime" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioProcessingEvent interface: attribute inputBuffer] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioParamMap interface object length] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new ConvolverNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: attribute audioWorklet] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: operation createWaveShaper()] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper type] + [DelayNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper type] + [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "channelCount" with the proper type] + [AudioNode interface: calling disconnect(AudioParam) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "channelCountMode" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new ConvolverNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [DelayNode interface: existence and properties of interface object] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [DelayNode interface object length] + [Stringification of new PeriodicWave(context)] expected: FAIL - [DelayNode interface object name] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper type] expected: FAIL - [DelayNode interface: existence and properties of interface prototype object] + [AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [DelayNode interface: existence and properties of interface prototype object's "constructor" property] + [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's @@unscopables property] + [DelayNode interface: existence and properties of interface prototype object] expected: FAIL - [DelayNode interface: attribute delayTime] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [DelayNode must be primary interface of new DelayNode(context)] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [Stringification of new DelayNode(context)] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [DelayNode interface: new DelayNode(context) must inherit property "delayTime" with the proper type] + [DynamicsCompressorNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [MediaStreamAudioSourceNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [MediaElementAudioSourceNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect()" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioScheduledSourceNode interface: calling start(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new DelayNode(context) with too few arguments must throw TypeError] + [MediaElementAudioSourceNode interface object length] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on context with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: operation createScriptProcessor(unsigned long, unsigned long, unsigned long)] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: calling createDelay(double) on context with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "context" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "numberOfInputs" with the proper type] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "numberOfOutputs" with the proper type] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "channelCount" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "channelCountMode" with the proper type] + [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioProcessingEvent interface: attribute outputBuffer] expected: FAIL - [DynamicsCompressorNode interface: existence and properties of interface object] + [AudioContext interface: context must inherit property "createMediaElementSource(HTMLMediaElement)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface object length] + [AudioProcessingEvent interface object length] expected: FAIL - [DynamicsCompressorNode interface object name] + [DynamicsCompressorNode interface: attribute ratio] expected: FAIL - [DynamicsCompressorNode interface: existence and properties of interface prototype object] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCount" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioWorkletNode interface: existence and properties of interface prototype object] expected: FAIL - [DynamicsCompressorNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: attribute threshold] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: attribute knee] + [AudioParamMap interface: existence and properties of interface prototype object] expected: FAIL - [DynamicsCompressorNode interface: attribute ratio] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: attribute reduction] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: attribute attack] + [IIRFilterNode interface: existence and properties of interface prototype object] expected: FAIL - [DynamicsCompressorNode interface: attribute release] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [DynamicsCompressorNode must be primary interface of new DynamicsCompressorNode(context)] + [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type] expected: FAIL - [Stringification of new DynamicsCompressorNode(context)] + [AudioNode interface: new ConvolverNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper type] + [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "knee" with the proper type] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper type] + [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "reduction" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "attack" with the proper type] + [BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper type] expected: FAIL - [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "release" with the proper type] + [OscillatorNode interface: new OscillatorNode(context) must inherit property "setPeriodicWave(PeriodicWave)" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [PeriodicWave interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioScheduledSourceNode interface: calling stop(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [Stringification of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect()" with the proper type] + [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [MediaStreamAudioDestinationNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "stream" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [DynamicsCompressorNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioListener interface: operation setPosition(float, float, float)] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: new ConvolverNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioParam) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioWorkletNode interface: attribute port] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] + [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper type] + [StereoPannerNode interface object name] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfInputs" with the proper type] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper type] + [AudioParam interface: operation setValueCurveAtTime([object Object\], double, double)] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCount" with the proper type] + [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCountMode" with the proper type] + [BaseAudioContext interface: operation createIIRFilter([object Object\], [object Object\])] expected: FAIL - [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [IIRFilterNode interface: existence and properties of interface object] + [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type] expected: FAIL - [IIRFilterNode interface object length] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [IIRFilterNode interface object name] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [IIRFilterNode interface: existence and properties of interface prototype object] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [IIRFilterNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioWorkletNode must be primary interface of worklet_node] expected: FAIL - [IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)] + [DelayNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [Stringification of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})] + [BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type] expected: FAIL - [IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type] + [PeriodicWave interface: existence and properties of interface prototype object] expected: FAIL - [IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [WaveShaperNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [MediaStreamAudioDestinationNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [OfflineAudioContext interface: operation suspend(double)] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [BaseAudioContext interface: context must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect()" with the proper type] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "context" 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] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [AudioNode interface: new ChannelSplitterNode(context) 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 "disconnect(AudioNode)" with the proper type] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DelayNode(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] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect()" 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] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [ConstantSourceNode interface object name] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [MediaStreamAudioDestinationNode must be primary interface of new MediaStreamAudioDestinationNode(context)] 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] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, 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] + [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "curve" 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] + [AudioNode interface: new ChannelSplitterNode(context) 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(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] + [Stringification of new DelayNode(context)] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "context" with the proper type] + [ConvolverNode interface: new ConvolverNode(context) must inherit property "buffer" with the proper type] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfInputs" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfOutputs" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCount" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) 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] + [AudioNode interface: calling disconnect(AudioParam) 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 "channelInterpretation" with the proper type] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper type] expected: FAIL - [MediaElementAudioSourceNode interface: existence and properties of interface object] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "context" with the proper type] expected: FAIL - [MediaElementAudioSourceNode interface object length] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [MediaElementAudioSourceNode interface object name] + [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [MediaElementAudioSourceNode interface: existence and properties of interface prototype object] + [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] + [StereoPannerNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] + [DynamicsCompressorNode interface: attribute release] expected: FAIL - [MediaElementAudioSourceNode interface: attribute mediaElement] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [MediaElementAudioSourceNode must be primary interface of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [Stringification of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})] + [ConvolverNode interface: attribute buffer] expected: FAIL - [MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper type] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [OfflineAudioContext interface: operation resume()] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "start(double)" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect()" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(unsigned long)" with the proper type] + [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [MediaElementAudioSourceNode interface object name] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioProcessingEvent interface: attribute playbackTime] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam)" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [IIRFilterNode interface object name] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: worklet_node must inherit property "context" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError] + [ConstantSourceNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "context" with the proper type] + [AudioNode interface: calling disconnect(unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfInputs" with the proper type] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "reduction" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfOutputs" with the proper type] + [ConvolverNode must be primary interface of new ConvolverNode(context)] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCount" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCountMode" with the proper type] + [DynamicsCompressorNode interface object length] expected: FAIL - [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [MediaStreamAudioDestinationNode interface: existence and properties of interface object] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioDestinationNode interface object length] + [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioDestinationNode interface object name] + [ConstantSourceNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object] + [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" property] + [ScriptProcessorNode interface: attribute bufferSize] expected: FAIL - [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioDestinationNode interface: attribute stream] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [MediaStreamAudioDestinationNode must be primary interface of new MediaStreamAudioDestinationNode(context)] + [MediaElementAudioSourceNode must be primary interface of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})] expected: FAIL - [Stringification of new MediaStreamAudioDestinationNode(context)] + [AudioNode interface: calling disconnect(unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioDestinationNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "stream" with the proper type] + [ScriptProcessorNode interface: attribute onaudioprocess] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [BiquadFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [ConvolverNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect()" with the proper type] + [PeriodicWave interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [BaseAudioContext interface: context must inherit property "createDynamicsCompressor()" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioParamMap interface object name] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [ConstantSourceNode interface: new ConstantSourceNode(context) must inherit property "offset" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [AudioWorklet interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [PeriodicWave must be primary interface of new PeriodicWave(context)] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [ConstantSourceNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] + [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 MediaStreamAudioDestinationNode(context) must inherit property "context" with the proper type] + [ChannelSplitterNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfInputs" with the proper type] + [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "stop(double)" with the proper type] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfOutputs" with the proper type] + [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCountMode" with the proper type] + [AudioProcessingEvent interface object name] expected: FAIL - [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioSourceNode interface: existence and properties of interface object] + [DelayNode interface object length] expected: FAIL - [MediaStreamAudioSourceNode interface object length] + [OscillatorNode interface: calling setPeriodicWave(PeriodicWave) on new OscillatorNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamAudioSourceNode interface object name] + [BaseAudioContext interface: context must inherit property "createStereoPanner()" with the proper type] expected: FAIL - [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object] + [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect()" with the proper type] expected: FAIL - [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] + [Stringification of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})] expected: FAIL - [MediaStreamAudioSourceNode interface: attribute mediaStream] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamTrackAudioSourceNode interface: existence and properties of interface object] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamTrackAudioSourceNode interface object length] + [ScriptProcessorNode interface: existence and properties of interface object] expected: FAIL - [MediaStreamTrackAudioSourceNode interface object name] + [AudioWorkletNode interface: attribute parameters] expected: FAIL - [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "attack" with the proper type] expected: FAIL - [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property] + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object] expected: FAIL - [OscillatorNode interface: attribute type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [OscillatorNode interface: operation setPeriodicWave(PeriodicWave)] + [AudioNode interface: calling disconnect(AudioNode) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [OscillatorNode interface: new OscillatorNode(context) must inherit property "type" with the proper type] + [AudioNode interface: calling disconnect(unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [OscillatorNode interface: new OscillatorNode(context) must inherit property "setPeriodicWave(PeriodicWave)" with the proper type] + [AudioWorklet must be primary interface of context.audioWorklet] expected: FAIL - [OscillatorNode interface: calling setPeriodicWave(PeriodicWave) on new OscillatorNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [PeriodicWave interface: existence and properties of interface object] + [StereoPannerNode must be primary interface of new StereoPannerNode(context)] expected: FAIL - [PeriodicWave interface object length] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [PeriodicWave interface object name] + [DynamicsCompressorNode interface: attribute attack] expected: FAIL - [PeriodicWave interface: existence and properties of interface prototype object] + [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [PeriodicWave interface: existence and properties of interface prototype object's "constructor" property] + [AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError] expected: FAIL - [PeriodicWave interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [PeriodicWave must be primary interface of new PeriodicWave(context)] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError] expected: FAIL - [Stringification of new PeriodicWave(context)] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError] expected: FAIL - [ScriptProcessorNode interface: existence and properties of interface object] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [ScriptProcessorNode interface object length] + [AudioNode interface: calling disconnect(AudioParam) on new WaveShaperNode(context) with too few arguments must throw TypeError] expected: FAIL - [ScriptProcessorNode interface object name] + [StereoPannerNode interface object length] expected: FAIL - [ScriptProcessorNode interface: existence and properties of interface prototype object] + [AudioContext interface: operation createMediaStreamDestination()] expected: FAIL - [ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" property] + [WaveShaperNode must be primary interface of new WaveShaperNode(context)] expected: FAIL - [ScriptProcessorNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [ScriptProcessorNode interface: attribute onaudioprocess] + [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on context with too few arguments must throw TypeError] expected: FAIL - [ScriptProcessorNode interface: attribute bufferSize] + [MediaElementAudioSourceNode interface: attribute mediaElement] expected: FAIL - [ScriptProcessorNode must be primary interface of context.createScriptProcessor()] + [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [Stringification of context.createScriptProcessor()] + [PeriodicWave interface object length] expected: FAIL - [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "onaudioprocess" with the proper type] + [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })] expected: FAIL - [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper type] + [AudioNode interface: calling disconnect(AudioNode) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [IIRFilterNode interface object length] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect()" with the proper type] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(unsigned long)" with the proper type] + [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on context with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode)" with the proper type] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on context.createScriptProcessor() with too few arguments must throw TypeError] + [AudioNode interface: calling disconnect(AudioParam) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [Stringification of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [ScriptProcessorNode interface object length] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam)" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on context.createScriptProcessor() with too few arguments must throw TypeError] + [WaveShaperNode interface: attribute oversample] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [DynamicsCompressorNode interface: attribute knee] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "context" with the proper type] + [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfInputs" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfOutputs" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "channelCount" with the proper type] + [WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "channelCountMode" with the proper type] + [IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: context.createScriptProcessor() must inherit property "channelInterpretation" with the proper type] + [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [StereoPannerNode interface: existence and properties of interface object] + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [StereoPannerNode interface object length] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [StereoPannerNode interface object name] + [MediaStreamTrackAudioSourceNode interface object name] expected: FAIL - [StereoPannerNode interface: existence and properties of interface prototype object] + [ChannelSplitterNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [StereoPannerNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [StereoPannerNode interface: existence and properties of interface prototype object's @@unscopables property] + [Stringification of context.createScriptProcessor()] expected: FAIL - [StereoPannerNode interface: attribute pan] + [DynamicsCompressorNode interface: existence and properties of interface prototype object] expected: FAIL - [StereoPannerNode must be primary interface of new StereoPannerNode(context)] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCount" with the proper type] expected: FAIL - [Stringification of new StereoPannerNode(context)] + [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "onended" with the proper type] expected: FAIL - [StereoPannerNode interface: new StereoPannerNode(context) must inherit property "pan" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [DynamicsCompressorNode interface object name] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [WaveShaperNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [DynamicsCompressorNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect()" with the proper type] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [IIRFilterNode interface: existence and properties of interface object] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioParam interface: calling setValueCurveAtTime([object Object\], double, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [OfflineAudioContext interface: operation startRendering()] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioParamMap must be primary interface of worklet_node.parameters] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "context" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfInputs" with the proper type] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "knee" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfOutputs" with the proper type] + [MediaStreamAudioDestinationNode interface object name] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCount" with the proper type] + [DelayNode interface object name] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCountMode" with the proper type] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "context" with the proper type] expected: FAIL - [AudioNode interface: new StereoPannerNode(context) must inherit property "channelInterpretation" with the proper type] + [BaseAudioContext interface: context must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type] expected: FAIL - [WaveShaperNode interface: existence and properties of interface object] + [ConvolverNode interface: existence and properties of interface object] expected: FAIL - [WaveShaperNode interface object length] + [MediaStreamAudioDestinationNode interface object length] expected: FAIL - [WaveShaperNode interface object name] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [WaveShaperNode interface: existence and properties of interface prototype object] + [AudioListener interface: context.listener must inherit property "setOrientation(float, float, float, float, float, float)" with the proper type] expected: FAIL - [WaveShaperNode interface: existence and properties of interface prototype object's "constructor" property] + [WaveShaperNode interface object name] expected: FAIL - [WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(unsigned long)" with the proper type] expected: FAIL - [WaveShaperNode interface: attribute curve] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDynamicsCompressor()" with the proper type] expected: FAIL - [WaveShaperNode interface: attribute oversample] + [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [WaveShaperNode must be primary interface of new WaveShaperNode(context)] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [Stringification of new WaveShaperNode(context)] + [AudioNode interface: calling disconnect(AudioNode) on new ChannelSplitterNode(context) with too few arguments must throw TypeError] expected: FAIL - [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "curve" with the proper type] + [WaveShaperNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "oversample" with the proper type] + [BaseAudioContext interface: context must inherit property "createDelay(double)" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper type] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioParam) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect()" with the proper type] + [ChannelSplitterNode must be primary interface of new ChannelSplitterNode(context)] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(unsigned long)" with the proper type] + [Stringification of new MediaStreamAudioDestinationNode(context)] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode)" with the proper type] + [AudioNode interface: calling disconnect(unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [AudioWorklet interface object length] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [Stringification of new DynamicsCompressorNode(context)] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [StereoPannerNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [BaseAudioContext interface: context must inherit property "createWaveShaper()" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [ConvolverNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError] + [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "context" with the proper type] + [BaseAudioContext interface: operation createStereoPanner()] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfInputs" with the proper type] + [AudioWorkletNode interface object length] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfOutputs" with the proper type] + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCount" with the proper type] + [DelayNode must be primary interface of new DelayNode(context)] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createWaveShaper()" with the proper type] expected: FAIL - [AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper type] + [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCount" with the proper type] expected: FAIL - [AudioWorklet interface: existence and properties of interface object] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [AudioWorklet interface object length] + [DynamicsCompressorNode interface: attribute reduction] expected: FAIL - [AudioWorklet interface object name] + [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object] expected: FAIL - [AudioWorklet interface: existence and properties of interface prototype object] + [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioWorklet must be primary interface of context.audioWorklet] + [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "oversample" with the proper type] expected: FAIL - [Stringification of context.audioWorklet] + [BaseAudioContext interface: operation createDelay(double)] expected: FAIL - [AudioParamMap interface: existence and properties of interface object] + [MediaStreamTrackAudioSourceNode interface: existence and properties of interface object] expected: FAIL - [AudioParamMap interface object length] + [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "release" with the proper type] expected: FAIL - [AudioParamMap interface object name] + [MediaStreamTrackAudioSourceNode interface object length] expected: FAIL - [AudioParamMap interface: existence and properties of interface prototype object] + [BaseAudioContext interface: context must inherit property "createConvolver()" with the proper type] expected: FAIL - [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property] + [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 - [AudioParamMap must be primary interface of worklet_node.parameters] - expected: FAIL - - [Stringification of worklet_node.parameters] - expected: FAIL - - [AudioWorkletNode interface: existence and properties of interface object] - expected: FAIL - - [AudioWorkletNode interface object length] + [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type] expected: FAIL - [AudioWorkletNode interface object name] + [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type] expected: FAIL - [AudioWorkletNode interface: existence and properties of interface prototype object] + [Stringification of new ConvolverNode(context)] expected: FAIL - [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError] expected: FAIL - [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property] + [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioWorkletNode interface: attribute parameters] + [ScriptProcessorNode interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioWorkletNode interface: attribute port] + [BaseAudioContext interface: calling createDelay(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [AudioWorkletNode interface: attribute onprocessorerror] + [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError] expected: FAIL - [AudioWorkletNode must be primary interface of worklet_node] + [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type] expected: FAIL - [Stringification of worklet_node] + [Stringification of new ConstantSourceNode(context)] expected: FAIL - [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type] + [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError] expected: FAIL - [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type] + [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueCurveAtTime([object Object\], double, double)" with the proper type] expected: FAIL - [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type] + [AudioWorklet interface: existence and properties of interface prototype object] expected: FAIL - [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioNode interface: context.createScriptProcessor() must inherit property "channelInterpretation" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type] + [ConstantSourceNode must be primary interface of new ConstantSourceNode(context)] expected: FAIL - [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "inputBuffer" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type] + [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type] + [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "playbackTime" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type] + [DelayNode interface: attribute delayTime] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError] + [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] + [AudioContext interface: operation resume()] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioNode interface: new DelayNode(context) must inherit property "numberOfInputs" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] + [BiquadFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new BiquadFilterNode(context) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type] + [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError] + [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type] expected: FAIL - [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode)" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "context" with the proper type] + [BaseAudioContext interface: operation createConvolver()] expected: FAIL - [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type] + [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type] + [AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError] expected: FAIL - [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type] + [IIRFilterNode interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type] + [AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper type] expected: FAIL - [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type] + [AudioListener interface: context.listener must inherit property "setPosition(float, float, float)" with the proper type] expected: FAIL - [idl_test setup] + [ConvolverNode interface: new ConvolverNode(context) must inherit property "normalize" with the proper type] expected: FAIL - [OfflineAudioContext interface: operation resume()] + [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type] expected: FAIL - [AudioContext interface: operation resume()] + [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini index a56bad443a2..dfc61af48f0 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini @@ -1,74 +1,2 @@ [realtimeanalyser-fft-scaling.html] expected: TIMEOUT - [X 2048-point FFT peak position is not equal to 64. Got 0.] - expected: FAIL - - [X 128-point FFT peak position is not equal to 4. Got 0.] - expected: FAIL - - [X 32768-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 64-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 4096-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [< [FFT scaling tests\] 22 out of 22 assertions were failed.] - expected: FAIL - - [X 128-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 8192-point FFT peak position is not equal to 256. Got 0.] - expected: FAIL - - [X 32-point FFT peak value in dBFS is not greater than or equal to -14.43. Got -1000.] - expected: FAIL - - [X 16384-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 256-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 8192-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 1024-point FFT peak position is not equal to 32. Got 0.] - expected: FAIL - - [X 64-point FFT peak position is not equal to 2. Got 0.] - expected: FAIL - - [X 512-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 32-point FFT peak position is not equal to 1. Got 0.] - expected: FAIL - - [X 16384-point FFT peak position is not equal to 512. Got 0.] - expected: FAIL - - [X 1024-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 2048-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.] - expected: FAIL - - [X 32768-point FFT peak position is not equal to 1024. Got 0.] - expected: FAIL - - [X 4096-point FFT peak position is not equal to 128. Got 0.] - expected: FAIL - - [X 512-point FFT peak position is not equal to 16. Got 0.] - expected: FAIL - - [X 256-point FFT peak position is not equal to 8. Got 0.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini deleted file mode 100644 index 1dd5bffb290..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[audiobuffersource-basic.html] - [< [start/stop exceptions\] 1 out of 12 assertions were failed.] - expected: FAIL - - [X stop(-1) did not throw an exception.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini deleted file mode 100644 index bee66afc5a1..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[audiobuffersource-channels.html] - [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] - expected: FAIL - - [X source.buffer = buffer again did not throw an exception.] - expected: FAIL - - [< [validate .buffer\] 1 out of 16 assertions were failed.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini index 69be473f09a..dbb920ce081 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini @@ -1,5 +1,2 @@ [audiobuffersource-multi-channels.html] expected: TIMEOUT - [X Rendered audio for channel 0 does not equal [0,0.19242584705352783,0.3714718818664551,0.5250332355499268,0.6435103416442871,0.7207010388374329,0.7542802691459656,0.7458723187446594,0.7007185816764832,0.6269197463989258,0.5344454050064087,0.4339446425437927,0.33560463786125183,0.24808235466480255,0.17771567404270172,0.12810270488262177...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t6.2648326158523560e-2\t1.9242584705352783e-1\t1.2977752089500427e-1\t6.7442873648311685e-1\t3.0517578125000000e-5\n\t[2\]\t1.2505052983760834e-1\t3.7147188186645508e-1\t2.4642135202884674e-1\t6.6336474995282613e-1\t3.0517578125000000e-5\n\t[3\]\t1.8696144223213196e-1\t5.2503323554992676e-1\t3.3807179331779480e-1\t6.4390551002679652e-1\t3.0517578125000000e-5\n\t[4\]\t2.4813784658908844e-1\t6.4351034164428711e-1\t3.9537249505519867e-1\t6.1439959775152853e-1\t3.0517578125000000e-5\n\t[5\]\t3.0833941698074341e-1\t7.2070103883743286e-1\t4.1236162185668945e-1\t5.7216737542361873e-1\t3.0517578125000000e-5\n\t...and 44074 more errors.\n\tMax AbsError of 8.6889546364545822e-1 at index of 129.\n\t[129\]\t9.7299009561538696e-1\t1.0409463196992874e-1\t8.6889546364545822e-1\t8.3471687944145678e+0\t3.0517578125000000e-5\n\tMax RelError of 1.2424206265621037e+5 at index of 1363.\n\t[1363\]\t-5.8316510915756226e-1\t4.6938193918322213e-6\t5.8316980297695409e-1\t1.2424206265621037e+5\t3.0517578125000000e-5\n] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini index 7072e3007b3..8a17aa456a5 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini @@ -1,5 +1,5 @@ [audiobuffersource-one-sample-loop.html] - [X Rendered data: Expected 1 for all values but found 998 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 994 more errors.] + [X Rendered data: Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 995 more errors.] expected: FAIL [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] @@ -8,6 +8,3 @@ [< [one-sample-loop\] 1 out of 1 assertions were failed.] expected: FAIL - [X Rendered data: Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 995 more errors.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini index f40e0b52eb1..9f8550d16cd 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini @@ -1,7 +1,4 @@ [audiobuffersource-start.html] - [< [Tests AudioBufferSourceNode start()\] 7 out of 18 assertions were failed.] - expected: FAIL - [X Case 4: start(when, 4_frames, 4_frames): play with explicit non-zero offset and duration expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.] expected: FAIL @@ -14,10 +11,10 @@ [X Case 1: start(when, 0): play whole buffer from beginning to end explicitly giving offset of 0 expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.] expected: FAIL - [X Case 0: start(when): implicitly play whole buffer from beginning to end expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t9.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t1.8000000000000000e+1\t2.0000000000000000e+0\n\t[3\]\t2.7000000000000000e+1\t3.0000000000000000e+0\n\t[4\]\t3.6000000000000000e+1\t4.0000000000000000e+0\n\t...and 3 more errors.] + [X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.] expected: FAIL - [X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.] + [< [Tests AudioBufferSourceNode start()\] 6 out of 18 assertions were failed.] expected: FAIL [X Case 3: start(when, 4_frames): play with explicit non-zero offset expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.] @@ -26,6 +23,3 @@ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL - [< [Tests AudioBufferSourceNode start()\] 6 out of 18 assertions were failed.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini index b5313c149bd..ed49f78129c 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini @@ -2,6 +2,9 @@ [X Peak amplitude from oscillator.stop(1e+300) is not greater than 0. Got 0.] expected: FAIL + [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 1000 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 996 more errors.] + expected: FAIL + [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] expected: FAIL @@ -11,9 +14,3 @@ [< [oscillator: huge stop time\] 1 out of 1 assertions were failed.] expected: FAIL - [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 995 more errors.] - expected: FAIL - - [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 1000 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 996 more errors.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini index afda05ab40b..b9a3d7942a6 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini @@ -1,22 +1,13 @@ [buffer-resampling.html] - [< [interpolate\] 2 out of 2 assertions were failed.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] - expected: FAIL - - [X SNR (0.000 dB) is not greater than or equal to 37.17. Got 0.] - expected: FAIL - - [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2\]\t0.0000000000000000e+0\t1.1493714898824692e-1\t1.1493714898824692e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[3\]\t0.0000000000000000e+0\t1.7192909121513367e-1\t1.7192909121513367e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[4\]\t0.0000000000000000e+0\t2.2835086286067963e-1\t2.2835086286067963e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[5\]\t0.0000000000000000e+0\t2.8401535749435425e-1\t2.8401535749435425e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[6\]\t0.0000000000000000e+0\t3.3873790502548218e-1\t3.3873790502548218e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t...and 476 more errors.\n\tMax AbsError of 1.0000000000000000e+0 at index of 300.\n\t[300\]\t0.0000000000000000e+0\t-1.0000000000000000e+0\t1.0000000000000000e+0\t1.0000000000000000e+0\t9.0347999999999998e-2\n\tMax RelError of 1.0000000000000000e+0 at index of 2.\n] + [X SNR (0.001829 dB) is not greater than or equal to 37.17. Got 0.0018292814994553732.] expected: FAIL - [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2\]\t0.0000000000000000e+0\t1.1493714898824692e-1\t1.1493714898824692e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[3\]\t0.0000000000000000e+0\t1.7192909121513367e-1\t1.7192909121513367e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[4\]\t0.0000000000000000e+0\t2.2835086286067963e-1\t2.2835086286067963e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[5\]\t0.0000000000000000e+0\t2.8401535749435425e-1\t2.8401535749435425e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[6\]\t0.0000000000000000e+0\t3.3873790502548218e-1\t3.3873790502548218e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t...and 477 more errors.\n\tMax AbsError of 1.0000000000000000e+0 at index of 300.\n\t[300\]\t0.0000000000000000e+0\t-1.0000000000000000e+0\t1.0000000000000000e+0\t1.0000000000000000e+0\t9.0347999999999998e-2\n\tMax RelError of 1.0000000000000000e+0 at index of 2.\n] + [< [interpolate\] 2 out of 2 assertions were failed.] expected: FAIL - [X SNR (0.001829 dB) is not greater than or equal to 37.17. Got 0.0018292814994553732.] + [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[0\]\t-1.6697746515274048e-1\t0.0000000000000000e+0\t1.6697746515274048e-1\tInfinity\t9.0347999999999998e-2\n\t[1\]\t-1.7548391222953796e-1\t5.7564023882150650e-2\t2.3304793611168861e-1\t4.0484997468002177e+0\t9.0347999999999998e-2\n\t[2\]\t-1.6324132680892944e-1\t1.1493714898824692e-1\t2.7817847579717636e-1\t2.4202660170874948e+0\t9.0347999999999998e-2\n\t[3\]\t-1.3169741630554199e-1\t1.7192909121513367e-1\t3.0362650752067566e-1\t1.7659984437464975e+0\t9.0347999999999998e-2\n\t[4\]\t-8.4581792354583740e-2\t2.2835086286067963e-1\t3.1293265521526337e-1\t1.3704027709594790e+0\t9.0347999999999998e-2\n\t...and 479 more errors.\n\tMax AbsError of 1.0805229544639587e+0 at index of 20.\n\t[20\]\t-1.6697746515274048e-1\t9.1354548931121826e-1\t1.0805229544639587e+0\t1.1827795847130018e+0\t9.0347999999999998e-2\n\tMax RelError of Infinity at index of 0.\n] expected: FAIL - [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[0\]\t-1.6697746515274048e-1\t0.0000000000000000e+0\t1.6697746515274048e-1\tInfinity\t9.0347999999999998e-2\n\t[1\]\t-1.7548391222953796e-1\t5.7564023882150650e-2\t2.3304793611168861e-1\t4.0484997468002177e+0\t9.0347999999999998e-2\n\t[2\]\t-1.6324132680892944e-1\t1.1493714898824692e-1\t2.7817847579717636e-1\t2.4202660170874948e+0\t9.0347999999999998e-2\n\t[3\]\t-1.3169741630554199e-1\t1.7192909121513367e-1\t3.0362650752067566e-1\t1.7659984437464975e+0\t9.0347999999999998e-2\n\t[4\]\t-8.4581792354583740e-2\t2.2835086286067963e-1\t3.1293265521526337e-1\t1.3704027709594790e+0\t9.0347999999999998e-2\n\t...and 479 more errors.\n\tMax AbsError of 1.0805229544639587e+0 at index of 20.\n\t[20\]\t-1.6697746515274048e-1\t9.1354548931121826e-1\t1.0805229544639587e+0\t1.1827795847130018e+0\t9.0347999999999998e-2\n\tMax RelError of Infinity at index of 0.\n] + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini deleted file mode 100644 index 81719db284e..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[ctor-audiobuffersource.html] - [X node2.buffer === buffer is not equal to true. Got false.] - expected: FAIL - - [< [constructor options\] 1 out of 7 assertions were failed.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini index 3a1b725b3bc..d3aed5f739e 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini @@ -1,19 +1,10 @@ [sample-accurate-scheduling.html] - [X Number of impulses found is not equal to 9. Got 2.] - expected: FAIL - - [X Non-zero sample found at sample offset 176399 is not true. Got false.] + [< [test\] 1 out of 3 assertions were failed.] expected: FAIL [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL - [< [test\] 2 out of 4 assertions were failed.] - expected: FAIL - - [< [test\] 1 out of 3 assertions were failed.] - expected: FAIL - [X Number of impulses found is not equal to 9. Got 1.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini index 91ca3291158..6563d103148 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini @@ -33,6 +33,3 @@ [X exponentialRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.] expected: FAIL - [\n Test Exceptions from setValueCurveAtTime\n ] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini index 1ee9dc36a98..084e1dec905 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini @@ -3,9 +3,9 @@ [< [AudioBufferSourceNode\] 2 out of 4 assertions were failed.] expected: FAIL - [X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.] + [X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.] expected: FAIL - [X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.] + [X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini index 54b05fe122a..2d8af0b1bde 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini @@ -1,13 +1,10 @@ [biquad-allpass.html] - [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 2.805464744567871.] - expected: FAIL - [< [test\] 1 out of 3 assertions were failed.] expected: FAIL - [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] + [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 1.] expected: FAIL - [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 1.] + [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini index ab13bf5ce1a..7a3344a319d 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini @@ -1,10 +1,4 @@ [biquad-basic.html] - [< [existence\] 1 out of 1 assertions were failed.] - expected: FAIL - - [X context.createBiquadFilter does not exist. Got undefined.] - expected: FAIL - [X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) threw "TypeError" instead of InvalidAccessError.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini index f068070c962..ea656b8dea3 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini @@ -2,12 +2,9 @@ [< [test\] 1 out of 3 assertions were failed.] expected: FAIL - [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 1.9329860210418701.] + [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 0.6490383096498159.] expected: FAIL [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL - [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 0.6490383096498159.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini index 55002bf93c2..740ce1ae59a 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini @@ -2,12 +2,9 @@ [< [test\] 1 out of 3 assertions were failed.] expected: FAIL - [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 2.9027323722839355.] + [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 1.] expected: FAIL [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL - [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 1.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini deleted file mode 100644 index cf399bc62be..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[ctor-biquadfilter.html] - [X node0 = new BiquadFilterNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini deleted file mode 100644 index 548315c2d1b..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[audiochannelmerger-basic.html] - [< [exceptions-channels\] 4 out of 4 assertions were failed.] - expected: FAIL - - [X context.createChannelMerger(33) threw "TypeError" instead of IndexSizeError.] - expected: FAIL - - [X context.createChannelMerger(0) threw "TypeError" instead of IndexSizeError.] - expected: FAIL - - [X context.createChannelMerger(32) incorrectly threw TypeError: "context.createChannelMerger is not a function".] - expected: FAIL - - [X context.createChannelMerger() incorrectly threw TypeError: "context.createChannelMerger is not a function".] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini deleted file mode 100644 index a6c86438987..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test-gainnode.html] - [GainNode] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini index 76179331f58..2cca34ade59 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini @@ -1,8 +1,2 @@ [iirfilter.html] expected: CRASH - [X createIIRFilter with normalized coefficients incorrectly threw TypeError: "context.createIIRFilter is not a function".] - expected: FAIL - - [X createIIRFilter with unnormalized coefficients incorrectly threw TypeError: "context.createIIRFilter is not a function".] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini index 70f838faca3..c376ea76255 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini @@ -1,38 +1,11 @@ [ctor-oscillator.html] expected: ERROR - [X node.channelCount is not equal to 17. Got 2.] - expected: FAIL - [X node0.type is not equal to sine. Got undefined.] expected: FAIL - [X node.channelCountMode after valid setter is not equal to clamped-max. Got max.] - expected: FAIL - - [X node.channelInterpretation after invalid setter is not equal to discrete. Got speakers.] - expected: FAIL - - [X new OscillatorNode(c, {channelCount: 0}) did not throw an exception.] - expected: FAIL - [< [default constructor\] 1 out of 9 assertions were failed.] expected: FAIL [X node1.type is not equal to sawtooth. Got undefined.] expected: FAIL - [< [test AudioNodeOptions\] 8 out of 20 assertions were failed.] - expected: FAIL - - [X node.channelCountMode after valid setter is not equal to explicit. Got max.] - expected: FAIL - - [X node.channelCountMode after invalid setter is not equal to explicit. Got max.] - expected: FAIL - - [X node.channelInterpretation is not equal to discrete. Got speakers.] - expected: FAIL - - [X new OscillatorNode(c, {channelCount: 99}) did not throw an exception.] - expected: FAIL - diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini index 7386e31980e..2fc8e9e122c 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini @@ -1,11 +1,11 @@ [detune-limiting.html] - [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5505 more errors.\n\tMax AbsError of 7.0378831448033452e-1 at index of 5510.\n\t[5510\]\t7.0685487985610962e-1\t3.0665653757750988e-3\t7.0378831448033452e-1\t2.2950376993102469e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n] + [X osc[5:\]: Expected 0 for all values but found 5507 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5503 more errors.] expected: FAIL - [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] + [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5506 more errors.\n\tMax AbsError of 7.0388854946941137e-1 at index of 5511.\n\t[5511\]\t7.0695567131042480e-1\t3.0671218410134315e-3\t7.0388854946941137e-1\t2.2949481173425900e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n] expected: FAIL - [X osc[5:\]: Expected 0 for all values but found 5506 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5502 more errors.] + [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] expected: FAIL [< [detune automation\] 1 out of 3 assertions were failed.] @@ -14,15 +14,6 @@ [< [detune limits\] 2 out of 4 assertions were failed.] expected: FAIL - [X Osc(freq: 44100.00390625) output: Expected 0 for all values but found 5510 unexpected values: \n\tIndex\tActual\n\t[1\]\t5.565462970480439e-7\n\t[2\]\t0.0000011130925940960879\n\t[3\]\t0.0000016696390048309695\n\t[4\]\t0.0000022261851881921757\n\t...and 5506 more errors.] - expected: FAIL - - [X osc[5:\]: Expected 0 for all values but found 5507 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5503 more errors.] - expected: FAIL - - [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5506 more errors.\n\tMax AbsError of 7.0388854946941137e-1 at index of 5511.\n\t[5511\]\t7.0695567131042480e-1\t3.0671218410134315e-3\t7.0388854946941137e-1\t2.2949481173425900e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n] - expected: FAIL - [X Osc(freq: 44100.00390625) output: Expected 0 for all values but found 5511 unexpected values: \n\tIndex\tActual\n\t[1\]\t5.565462970480439e-7\n\t[2\]\t0.0000011130925940960879\n\t[3\]\t0.0000016696390048309695\n\t[4\]\t0.0000022261851881921757\n\t...and 5507 more errors.] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini deleted file mode 100644 index 63e196e1da4..00000000000 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[ctor-panner.html] - [X new PannerNode(c, {"coneOuterGain":1.1}) threw "InvalidStateError" instead of InvalidStateError.] - expected: FAIL - - [X new PannerNode(c, {"coneOuterGain":-1}) threw "InvalidStateError" instead of InvalidStateError.] - expected: FAIL - - [< [test AudioNodeOptions\] 2 out of 28 assertions were failed.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.] - expected: FAIL - |